Gli attrezzi del programmatore Prof. Francesco Procida Si spieghi con un esempio 2
SI SPIEGHI CON UN ESEMPIO In questa seconda lezione saranno illustrati Gli attrezzi del programmatore Rivediamo lanimazione della lezione precedente che rappresenta le fasi della programmazione autore: Francesco Procida
PROGRAMMATORE Write(hello world) ??? Il programmatore scrive il programma sorgente in un linguaggio di programmazione (ad esempio C o C++) Programma Sorgente Il compilatore legge in input il programma sorgente Il compilatore produce il programma oggetto Programma OGGETTO Programma ESEGUIBILE Il LINKER legge in input il programma OGGETTO Il LINKER produce il programma ESEGUIBILE Il programma ESEGUIBILE può essere eseguito dal computer Il programma OGGETTO e il programma ESEGUIBILE sono scritti in linguaggio macchina autore: Francesco Procida
Per scrivere un programma ho bisogno di un Editor di Testo … di un compilatore di un linguaggio di programmazione … … di un LINKER … Ho bisogno di 3 strumenti differenti
autore: Francesco Procida PER FACILITARE IL LAVORO DEL PROGRAMMATORE ATTUALMENTE TUTTI I LINGUAGGI DI PROGRAMMAZIONE SONO DOTATI DI AMBIENTI INTEGRATI CHE CONTENGONO TUTTE LE RISORSE NECESSARIE AI PROGRAMMATORI
autore: Francesco Procida
QUESTI AMBIENTI INTEGRATI SI CHIAMANO I ntegrated D evelopment E nvironment