1. Lenguaje según su evolución
1.1. Primera generación o 1GL (antes de 1950)
1.1.1. Lenguaje de máquina.
1.2. Segunda generación 2G (1950 a 1955)
1.2.1. Lenguaje ensamblador
1.3. Tercera generacionj 3GL (1956 a 1965)
1.3.1. FORTAN
1.3.2. Lenguaje C
1.4. Cuarta generación 4GL (a partir de 1980)
1.4.1. Orientada a objetos
1.4.1.1. Java
1.4.2. Con bases de datos
1.4.2.1. SQL
1.5. Quinta generación o de inteligencia artificial
1.5.1. Capaces de realizar un propositio
2. Lenguaje según el tipo de programación
2.1. Programación modular
2.1.1. Varias secciones o módulos que se relacionan por llamadas entre ellos
2.2. Programación estructurada
2.2.1. Conjunto de técnicas evolucionadas que mejoran la productividad de un programa.
2.3. Programación orientada a objetos
2.3.1. Usa objetos y relaciones para diseñar aplicacion
3. ¿Qué es un programa?
3.1. Son una serie de instrucciones entendibles por los ordenadores que les permiten la realización de acciones .
3.2. Se utilizan lenguajes de programación
4. Lenguajes de programación
4.1. Lenguaje máquina
4.1.1. Lo entiende directamente la computadora.
4.1.2. Utiliza el alfabeto binario (el 0 y el 1)
4.2. Lenguajes de bajo nivel
4.2.1. Usa el lenguaje ensamblador: intrucciones nemotécnicas
4.2.2. Hay que traducirlo a lenguaje de máquina para el ordenador.
4.3. Lenguajes de alto nivel
4.3.1. Diseñados para que los programadores escriban y entiendan instrucciones.
4.3.2. No es necesario traducirlo