El conjunto de herramientas que permiten al desarrollador informático escribir programas usando diferentes alternativas y lenguajes de programación.
Este tipo de software incluye principalmente compiladores, intérpretes, ensambladores, enlazadores, depuradores, editores de texto y un entorno de desarrollo integrado que contiene las herramientas anteriores, y normalmente cuenta una avanzada interfaz gráfica de usuario
-
-
-
Generaciones
Tercera generacion: Lenguajes de alto nivel imperativo, son los mas comunes actualmente algol 8, PL/I, Pascal, Modula.
Cuarta Generación: Orientados Básicamente a las aplicaciones de gestión y manejo de bases para datos Natural, SQL
Segunda Generacion: Primeros lenguajes de alto nivel imperativo: Fortran, Cobol.
Quinta Generación: Orientados a la inteligencia artificial y al procesamiento de los lenguajes naturales (List, Prolog)
-