IDE (programma in ambiente di sviluppo integrato Editor di test FILE SORGENTE nomefile.cpp Codice sorgente: codice di un programma con linguaggio comprensbile agli umani FILE INTGESTAZIONE: permette le funzioni di input/output Processore FILE OGGETTO: nomefile.obj Compilatore Codice oggetto: codice convertito (dal compilatore) dal linguaggio di programmazione (esempio c++) al linguaggio macchina ossia binario (0 o 1). Strumento di costruzione Debugger (trova errori nel codice) Lega il codice oggetto "compilato" ad un file eseguibile dalla macchina Linker FILE ESEGUIBILE nomefile.exe