Diferencia entre revisiones de «Lenguajes de Programación»
Ir a la navegación
Ir a la búsqueda
m Protegió «Lenguajes de Programación» ([edit=sysop] (indefinido) [move=sysop] (indefinido)) [en cascada] |
|
(Sin diferencias)
| |
Revisión actual - 18:15 5 abr 2013
Tipos de clasificaciones
- Lenguajes compilados --- Lenguajes que se convierten a lenguaje máquina antes de ejecutarlos
- Lenguajes interpretados --- Lenguajes que no se convierten a lenguaje máquina al ejecutarlos, es un intérprete el que va "leyendo" linea a linea y a la vez convirtiendolo a lenguaje de máquina
- Lenguajes bajo nivel --- Los más cercanos a la máquina
- Lenguajes alto nivel --- Entendibles para el ser humano. Luego se han de convertir a lenguaje de máquina
Lenguajes declarativos
- Són más cercanos al razonamiento humano
- Expresan que es lo qué se desea obtner o qué es lo que se está buscando en vez del cómo se va a obtener
- No suelen haber declaraciones de variables
Programación lógica
Programación funcional
Híbridos
Puros
Programación orientada a bases de datos
Ejemplos de lenguajes declarativos
- Lenguajes lógicos
- Prolog (Programación funcional),
- ML (Programación funcional),
- Lisp (Programación funcional),
- Curry (Programación Lógico-Funcional)
- F-Prolog (Programación Lógica Difusa)
- Lenguajes algebraicos
- Maude
- SQL
- Lenguajes funcionales
- Haskell, (Programación funcional)