1. Gerenaciones
1.1. Primera Generación
1.1.1. Periodo
1.1.1.1. 1940-1950
1.1.2. Código Máquina y Ensambladores
1.1.2.1. Consistia de
1.1.2.1.1. 0s y 1s que los controles de las computadoras interpretan como instrucciones.
1.1.2.2. Representan
1.1.2.2.1. Los primeros lenguajes de programación que la computadora podía entender
1.1.3. Lenguajes
1.1.3.1. Lenguaje Ensamblador
1.1.3.1.1. 1944
1.1.3.1.2. Utilizado para
1.1.3.1.3. Constituye
1.1.3.1.4. Actualmente
1.1.3.2. Lenguaje Máquina
1.1.3.2.1. 1948
1.1.3.2.2. Es el
1.1.3.2.3. Utiliza el
1.1.3.2.4. Fué el
1.2. Segunda Generación
1.2.1. Periodo
1.2.1.1. 1950-1965
1.2.2. Primeros lenguajes de alto nivel
1.2.2.1. No estructurados
1.2.2.2. Ensambladores
1.2.2.2.1. Convertían
1.2.3. Ejemplos
1.2.3.1. Fortran
1.2.3.1.1. 1951
1.2.3.1.2. Orientado
1.2.3.1.3. Es el
1.2.3.1.4. Diseñado
1.2.3.1.5. En sus inicios
1.2.3.2. Cobol
1.2.3.2.1. 1960
1.2.3.2.2. Orientado a
1.2.3.2.3. Objetivo
1.2.3.3. Basic
1.2.3.3.1. 1964
1.2.3.3.2. Sigla de
1.2.3.3.3. Creado como un
1.3. Tercera Generación
1.3.1. Periodo
1.3.1.1. 1966-1981
1.3.2. Lenguajes de Alto nivel
1.3.2.1. Se dividen en
1.3.2.1.1. Estructurados
1.3.2.1.2. Específicos
1.3.2.2. Tienen
1.3.2.2.1. Gramática y sintaxis similar a las palabras en una oración
1.3.3. Ejemplos
1.3.3.1. Lenguajes Estructurados
1.3.3.1.1. Algol
1.3.3.1.2. Pascal
1.3.3.1.3. C
1.3.3.1.4. ADA
1.3.3.2. Lenguajes Específicos
1.3.3.2.1. Lisp
1.3.3.2.2. Prolog
1.3.3.2.3. Smalltalker
1.4. Cuarta Generación
1.4.1. Periodo
1.4.1.1. 1982-1994
1.4.2. Entorno de desarrollo de aplicaciones
1.4.2.1. Constituidos por
1.4.2.1.1. Un conjunto de herramientas integradas
1.4.2.2. Se utilizan para
1.4.2.2.1. Acceder a Base de datos
1.4.3. Ejemplos
1.4.3.1. C++
1.4.3.1.1. 1985
1.4.3.2. Eiffel
1.4.3.2.1. 1986
1.4.3.3. SQL
1.4.3.3.1. 1986
1.4.3.4. Visual Basic
1.4.3.4.1. 1991
1.4.3.5. Java
1.4.3.5.1. 1994
1.4.3.6. Python
1.4.3.6.1. 1995
1.4.3.7. R
1.4.3.7.1. 1995
1.4.3.8. Mercury
1.4.3.8.1. 1995
1.5. Quinta Generación
1.5.1. Periodo
1.5.1.1. 1995-Actualidad
1.5.2. Imitación de la mente humana
1.5.3. Lenguajes
1.5.3.1. utilizados para
1.5.3.1.1. Redes Neuronales
1.5.4. Ejemplos
1.5.4.1. Haskell
1.5.4.1.1. 1998
1.5.4.2. OPS5
1.5.4.2.1. 2002