Ne esistono diversi (DEV C++, Eclipse, Block Code), noi utilizzeremo il DEV C++.
Ma cosa c'è dietro un IDE?
Un ambiente di sviluppo integrato nasconde dietro alla sua intefaccia grafica diversi programmi:
- GUI.............................. interfaccia grafica
- EDITOR....................... per scrivere testo in formato ASCII, file sorgente
- COMPILATORE......... esegue le traduzione del linguaggio, produce file intermedi .obj (moduli oggetto)
- LINKER...................... rilega i file .obj prodotti dal compilatore e forma il file .exe su disco fisso
- LOADER.................... prende il file dal disco e lo carica in memoria centrale RAM
- DEBUGER.................. cerca errori presenti all'interno del codice, non produce file
Utilizzo di IDE DEV C++:
Prima di tutto una volta lanciato il programma dobbiamo creare un nuovo fileFILE->NUOVO->SORGENTE
a questo punto nell'Editor possiamo iniziare a scrivere il nostro sorgente:
#include <stdio.h>
// inclusione delle librerie, tutte le librerie finiscono con .h
using namespace std;
/* stringa obbligatoria da includere in C++
inizio programma*/
int main ()
{
printf("Ciao a tutti");
}
salviamo il file in formato .cpp
Abbiamo scritto il nostro primo programma in DEV C++
Ora creiamo qualcosa di più complesso e interattivo:
#include <stdio.h>using namespace std;
int main ()
{
int a;
int b;
int tot;
printf("Inserisci il valore si A: ");
scanf("%d", &a);
// %d avvisa il compilatore che riceverà un valore intero e lo salverà nella variabile a
printf("\nInserisci il valore si B: ");
scanf("%d", &b);
tot=a+b;
printf("\nA + B = %d", tot);
tot=a-b;
printf("\nA - B = %d", tot);
tot=a*b;
printf("\nA x B = %d", tot);
}
Nessun commento:
Posta un commento