Zusammenfassung der Ressource
Características de los lenguajes de programación (LP)
Anmerkungen:
- No hay un único tipo de lenguajes, se clasifican
según las características que posean y según el paradigma y conceptos que
soporten
- Por su nivel
- Bajo
Anmerkungen:
- No hay abstracciones de datos ni de sus procesos
- Alto
Anmerkungen:
- Permite abstraer varios aspectos que simplifican la programación. Pascal, Ada, Prolog, Java, Basic, etc.
- Por su jerarquización
- Primera generación
Anmerkungen:
- Fue el primer lenguaje se utilizan unos y ceros
para representar los cableadas que anteriormente se hacían a mano. Lenguaje
máquina
- Segunda generación
Anmerkungen:
- Se asignan nombres simbólicos para las distintas
instrucciones, que internamente son combinaciones de unos y ceros. Lenguaje
ensamblador
- Tercera generación
Anmerkungen:
- Lenguajes de alto nivel. Son los más populares
y más fáciles de utilizar.
- Cuarta generación
Anmerkungen:
- Lenguajes 4GL o de gestión de Base de datos (BD)
como SQL, MySQL, etc.
- Por el manejo de las instrucciones
- Imperativos
Anmerkungen:
- Un programa se especifica por medio de una secuencia de instrucciones
que se ejecutan de esa manera, en secuencia.
- Orientados a objetos
Anmerkungen:
- Soportan abstracciones de datos y procesos
conocidos como objetos. C++, Java, php
- Funcionales
Anmerkungen:
- Especifican una solución como un conjunto y una composición de funciones. Miranda, Haskell, Camel
- Lógicos
Anmerkungen:
- Permite obtener resultados lógicos o relacionales entre elementos.
Prolog
- Concurrentes, paralelos y distribuidos
Anmerkungen:
- Soportan procesamiento paralelo, es decir, a mismo tiempo. Pascal
concurrente, Java
- Por la programación
- Imperativos
Anmerkungen:
- Incluye los paradigmas imperativo y orientado a objetos
- Declarativos
Anmerkungen:
- Incluye los paradigmas funcional y lógico