
|
Un lenguaje de programación es una herramienta que controla el comportamiento de un computador a partir de la ejecución de instrucciones definidas por reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos, para la solución de un problema computacional.
|
Evolución de los Lenguajes de Programación en Cuanto a la Tecnología
Lenguajes de bajo nivel
- 1ª Lenguaje de código máquina
- 2ª Lenguaje ensamblador
Lenguajes de alto nivel
- 3ª Lenguajes intérpretes y compiladores
- 4ª Leguajes orientados a objetos
Lenguajes de alto nivel: Java, C, Pascal, Basic, Cobol, Fortran, etc…
Evolución de los Lenguajes de Programación en Cuanto a la Conceptualización
- Programación Lineal → Construcción línea a línea
- Programación Estructurada → Construcción por subrutinas
- Programación Orientada a Objetos → Construcción de objetos
Evolución de los Lenguajes de Programación en Cuanto a la Enfoque
- Programación Procedural o Procedimental
- Datos, Información, Manipulación, Control. Ej. Lenguajes del alto nivel
- Programación Declarativa
- Manipulación lógica, sistemas expertos. Ej. Prolog
- Programación Orientada a Objetos
- Construcción y manipulación de objetos. Ej. Java
|
L. Alto Nivel
|
L. POO
|
Clase
|
Diferencia con Java
|
|
C
|
C++
|
Híbrido
|
Herencia múltiple
|
|
Pascal
|
Delphi
|
Híbrido
|
No polimorfismos
|
|
Basic
|
Visual Basic
|
Híbrido
|
No herencia
|
|
Java
|
Puro
|
|
Regresar