HISTORIA DE LA PROGRAMACION

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
HISTORIA DE LA PROGRAMACION por Mind Map: HISTORIA DE LA PROGRAMACION

1. QUINTA GENERACION

1.1. Dos fuentes fuertes definen la quinta generación de lenguajes de programación (5GLs), lenguajes para la inteligencia artificial y sistemas expertos de lenguajes.Lenguajes para inteligencia artificial: Son lenguajes que se basan en restricciones para la resolución de problemas, sin programar algún algoritmo que lo haga, tales como: Phyton, R, Lisp, Prolog, Torch y Ops5.

2. SUS COMIENZOS:

2.1. La programación en la fase intermedia en la construcción de un software, basado en el marco de la ingeniería en software; donde el aseguramiento de la calidad, se fundamenta en las fases previas de: análisis y diseño previo a la programación; y posterior, validación, depuración de errores, implantación adecuada y finalmente y no menos importante el mantenimiento preventivo y correctivo del software como mejora continua. Todas estas etapas complementan el ciclo de vida del software, necesarios para la construcción de un software de calidad que resuelva un problema específico.

3. BASANDOSE EN LA CONOLOGIA DE NOGUERA

3.1. En su obra programación, reseña el inicio y la evolución de la programación, la primera programadora, la prehistoria de la programación, el primer programa en la memoria y las generaciones de lenguajes de programación

4. PRIMERA GENERACION

4.1. Los lenguajes de primera generación (1GLs), también llamados lenguajes de máquina o código máquina es un sistema de código interpretable por circuitos digitales programables con dos únicos niveles de tensión uno (1) y cero (0), como un microprocesador de un ordenador o un microcontrolador de un autómata; permitiendo así el uso de teorías del álgebra booleana y del sistema binario en el diseño de circuitos y de programación en código máquina.

5. CUARTA GENERACION

5.1. Los lenguajes cuasi o casi naturales, los 4GLs, no son lenguajes de programación de uso general como los mencionado anteriormente, sino de uso específico, tales como: editores (ayudan a escribir sentencias del lenguaje, autocompletar código, comprobación de errores de sintaxis, controlar cambios y versiones, etc.), compiladores (traduce el código fuente –lenguaje natural- en lenguaje binario (instancia intermedia) sin llegar a la generación del fichero ejecutable, así como, control avanzado de errores, con técnicas de ejecución “.