Ide ed ambienti di sviluppo
Che cosa è un IDE e a cosa "serve"?
Un ambiente di sviluppo integrato (in lingua inglese integrated development environment ovvero IDE ,anche integrated design environment o integrated debugging environment, rispettivamente ambiente integrato di progettazione e ambiente integrato di debugging), in informatica è un software che, in fase di programmazione, aiuta i programmatori nello sviluppo del codice sorgente di un programma.
Wikipedia ne da questa definizione, ma vediamo più in dettaglio.
L'IDE altro non è che un insieme di programmi "nascosti" da una GUI , o meglio interfaccia grafica(finestre, menu a tendina, icone). Per la precisione sotto la "nostra" interfaccia grafica girano:
-un editor ( programma di video scrittura che genera file in formato ascii)
-un compilatore (che "traduce" le varie istruzione che abbiamo scritto)
-un linker ( che "ricollega" i vari pezzi della traduzione)
-un debugger ( che consente di scovare gli errori nel codice che ne vietano il corretto funzionamento)
-un loader ( che carica il programma nella RAM consentendone l'avviamento)
Esempi di IDE possono essere :
Dev-C++
Eclipse
CodeBlocks
Nessun commento:
Posta un commento