Intelligenza Artificiale

A un certo punto non fu più la biologia a dominare il destino dell'uomo, ma il prodotto del suo cervello: la cultura.
Cosicché: "Le uniche leggi della materia sono quelle che la nostra mente deve architettare e le uniche leggi della mente sono architettate per essa dalla materia".
JAMES CLERK MAXWELL

Testare il codice C


Usare GDB
Compilatore On line

Compilazione on line

GDB (GNU Debugger) è uno strumento on line per il linguaggio C e altri linguaggi di programmazione. Per illustrare come utilizzare GDB, consideriamo un semplice programma "hello world" in C.

Esempio di Programma "Hello World" in C


#include <stdio.h>
int main() {
    printf("Hello, World!\n");
    return 0;
}

In questo programma
  • `main`
    È la funzione principale di un programma C.
    Quando si esegue un programma C, la funzione viene eseguita.
  • return 0:
    Alla fine della funzione main, il valore restituito (return 0;) indica che il programma è stato eseguito correttamente
    Restituisce un codice di uscita "0" al sistema operativo
  • #include <stdio.h>:
    Questa direttiva di inclusione consente al programma di utilizzare le funzionalità di input/output standard fornite dalla libreria standard del linguaggio C (stdio.h)

  • Libreria stdio.h
    Questa libreria fornisce funzioni per la gestione degli stream di input/output, come printf per stampare su console.
    Includendo stdio.h, il compilatore sa come interpretare la funzione printf nel codice sorgente.

Esecuzione del Programma in GDB

Per eseguire il programma occorrerà lavorare sulla barra
  • anadare su Select e scgliere il programma C
  • eseguire RUN
Questo eseguirà il programma, che stamperà "Hello, World!" sulla console.
Ecco la schermata
compilatore on line


Compilazione on locale con Programma con GCC


  • Con editor visual studio code, dentro una cartella hello(esempio), verrà creato un file
    hello.c
    Che contiene lo stesso codice precedente
  • Aprire il terminale e posizionare nella directory hello dove si trova hello.c.
  • Eseguire a terminale il comando
    
    gcc -o hello hello.c
    
    
  • Questo comando compila il file sorgente hello.c e crea un file eseguibile chiamato hello.
  • Dopo aver compilato il programma, eseguirlo nella directory hello,con il comando
    
    
    ./hello
    
    
    Questo comando avvia il programma compilato e comparirà l'output "Hello, World!" .