mercoledì 23 ottobre 2013

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