Come compilare ed eseguire un programma Basic
In genere Basic è un linguaggio interpretato che non richiede compilazione per essere eseguito. Tuttavia, in alcuni casi ( es. FreeBasic ) per eseguire un programma scritto in Basic su Windows devo prima compilarlo.
In questi appunti spiego come compliare ed eseguire un programma scritto con Free Basic in un PC con sistema operativo Windows.
A cosa serve la compilazione?
La compilazione trasforma il codice sorgente del programma Basic in un oggetto eseguibile direttamente dal computer.
Un esempio di programma Basic
Apro FreeBasic e clicco su File in alto a destra.
Poi seleziono New.
Si apre l'editor IDE di FreeBasic.
A questo punto scrivo un semplice programma per stampare a video la classica scritta "Hello World" con l'istruzione PRINT.
Poi clicco su File e seleziono Save As per salvare il sorgente del programma.
Ad esempio, lo chiamo "prova".
Nella cartella che ho selezionato viene creato il file di testo "prova.bas".
E' un file sorgente quindi non può ancora essere eseguito.
La compilazione del programma Basic
A questo punto posso compilarlo.
Clicco sulla voce Run del menù superiore e seleziono la voce Compile.
Se la compilazione va bene, nel pannello inferiore non appaiono messaggi di errore.
Il compilatore crea un oggetto eseguibile ( prova.exe ) nella stessa directory dove ho salvato il sorgente.
Il file eseguibile ha lo stesso nome del file sorgente ( prova ) ma è un'applicazione con estensione .exe.
Ora posso eseguire il programma.
L'esecuzione del programma Basic
Apro il prompt di Dos ed entro nella directory dove si trova il file eseguibile.
Poi digito il nome del programma "prova" sulla riga di comando e do invio per eseguirlo.
Il sistema operativo esegue il programma.
Sullo schermo appare la scritta "Hello world".
Il programma è stato eseguito correttamente
In questo modo ho compilato ed eseguito un programma scritto in Basic su un PC Windows.
Una volta compilato il file eseguibile può essere trasferito ed eseguito anche su altri PC. Non è necessario che ci sia FreeBasic installato.
E così via.