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] |
|||
| (No se muestran 2 ediciones intermedias del mismo usuario) | |||
| Línea 11: | Línea 11: | ||
= Lenguajes declarativos = | = 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 lógica == | ||
== Programación funcional == | == Programación funcional == | ||
| Línea 16: | Línea 19: | ||
=== Puros === | === Puros === | ||
== Programación orientada a bases de datos == | == 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) | |||
= Lenguajes Imperativos = | = Lenguajes Imperativos = | ||
== Lenguajes Procedurales == | == Lenguajes Procedurales == | ||
= Lenguajes Programación Orientada a Objetos = | = Lenguajes Programación Orientada a Objetos = | ||
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)