DAM-M3-UF4. Entorn de desenvolupament
De Wiki IES Marianao. Departament Informàtica
La revisió el 16:56, 7 set 2012 per Alex (Discussió | contribucions) (Es crea la pàgina amb «torna M3 - Programació == IDE. Entorns Integrats de Desenvolupament == === Introducció === Inicialment tots els programes i eines que es feien servir per a des...».)
torna M3 - Programació
IDE. Entorns Integrats de Desenvolupament
Introducció
Inicialment tots els programes i eines que es feien servir per a desenvolupar eren independents i s’executaven des de la línia de comandaments.
Actualment s’utilitzen els entorns integrats de desenvolupament (coneguts com IDE, Integrated Development Environment) que integren totes aquestes eines sota la gestió d’un sol programa.
Els IDE consten almenys d’un editor de text o codi, un compilador i/o intèrpret i un depurador d’errors:
- Editors: Coneixen el llenguatge i ressalten la sintaxis mitjançant colors per facilitar la visibilitat i la correcció d’errors.
- Depuradors: Són eines que permeten la localització d’errors. Van aparèixer amb els intèrprets, encara que actualment hi ha depuradors per a la majoria de compiladors.
- Preprocessadors: Gestió prèvia per a facilitar la tasca del compilador.
- Ensambladors: Només si el compilador genera codi ensamblador.
- Linkers (enllaçadors): Resolen referències a llibreries i les enllacen amb el programa per generar el codi objecte.
- Loaders (editors de càrrega): Situa en memòria el programa i gestionen la resta de recursos necessaris per a l’execució.
Algunes de les utilitats que ofereixen són (Principalment llenguatges interpretats o híbrids: VB, Java):
- Tracers (rastrejadors): permet executar instruccions una a una.
- BreakPoints (punts de ruptura): indica un punt on s’atura l’execució del programa.
- Watchers (examinadors de variables): permeten examinar el valor de les variables.
Algun dels IDE basats a Java són:
De codi lliure/obert
Propietaris
Eclipse
NetBeans
JBuilder
Intellij IDEA
JCreator