clasificacion de los lengiajes

Páginas: 23 (5603 palabras) Publicado: 9 de diciembre de 2014
CLASIFICACIÓN DE LOS LENGUAJES DE PROGRAMACIÓN
Los lenguajes de programación son clasificados de muchas formas, dentro de estas se encuentran:
CLASIFICACIÓN SEGÚN NIVEL DE ABSTRACCIÓN
Los lenguajes de bajo nivel:
Son lenguajes de programación que se acercan al funcionamiento de una computadora. El lenguaje de más bajo nivel es, por excelencia, el código máquina. A éste le sigue el lenguajeensamblador, ya que al programar en ensamblador se trabajan con los registros de memoria de la computadora de forma directa.
Los lenguajes de medio nivel:
Hay lenguajes de programación que son considerados por algunos expertos como lenguajes de medio nivel (como es el caso del lenguaje C) al tener ciertas características que los acercan a los lenguajes de bajo nivel pero teniendo, almismo tiempo, ciertas cualidades que lo hacen un lenguaje más cercano al humano y, por tanto, de alto nivel.
Los lenguajes de alto nivel:
Los lenguajes de alto nivel son normalmente fáciles de aprender porque están formados por elementos de lenguajes naturales, como el inglés.
En BASIC, el lenguaje de alto nivel más conocido, los comandos como "IF CONTADOR = 10 THEN STOP" pueden utilizarse para pedir a lacomputadora que pare si CONTADOR es igual a 10. Por desgracia para muchas personas esta forma de trabajar es un poco frustrante, dado que a pesar de que las computadoras parecen comprender un lenguaje natural, lo hacen en realidad de una forma rígida y sistemática.
CLASIFICACIÓN SEGÚN PARADIGMA
Paradigma imperativo:
Describe la programación como una secuencia instrucciones o comandos quecambian el estado de un programa. El código máquina en general está basado en el paradigma imperativo. Su contrario es el paradigma declarativo. En este paradigma se incluye el paradigma procedimental (procedural) entre otros.
Paradigma declarativo:
No se basa en el cómo se hace algo (cómo se logra un objetivo paso a paso), sino que describe (declara) cómo es algo. En otras palabras, se enfoca endescribir las propiedades de la solución buscada, dejando indeterminado el algoritmo (conjunto de instrucciones) usado para encontrar esa solución. Es más complicado de implementar que el paradigma imperativo, tiene desventajas en la eficiencia, pero ventajas en la solución de determinados problemas.
Paradigma estructurado:
La programación estructurada se basa en una metodología de desarrollo deprogramas llamada refinamientos sucesivos: Se plantea una operación como un todo y se divide en segmentos más sencillos o de menor complejidad. Una vez terminado todos los segmentos del programa, se procede a unificar las aplicaciones realizadas por el pool de programadores.

Paradigma orientado a objetos:
La programación orientada a objetos, intenta simular el mundo real a través del significado deobjetos que contiene características y funciones. Los lenguajes orientados a objetos se clasifican como lenguajes de quinta generación.

Paradigma funcional:
Este paradigma concibe a la computación como la evaluación de funciones matemáticas y evita declarar y cambiar datos. En otras palabras, hace hincapié en la aplicación de las funciones y composición entre ellas, más que en los cambios deestados y la ejecución secuencial de comandos (como lo hace el paradigma procedimental). Permite resolver ciertos problemas de forma elegante y los lenguajes puramente funcionales evitan los efectos secundarios comunes en otro tipo de programaciones.

Paradigma lógico:
Se basa en la definición de reglas lógicas para luego, a través de un motor de inferencias lógicas, responder preguntasplanteadas al sistema y así resolver los problemas.
LOGICA
La programación lógica los programas se consideran como una serie de aserciones lógicas. De esta forma, el conocimiento se representa mediante reglas, tratándose de sistemas declarativos.
PROLOG
CLASIFICACIÓN SEGÚN LA FORMA DE EJECUCIÓN
Lenguaje compilados:
Los compiladores son aquellos cuya función es traducir un programa escrito en un...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lengiaje y sociedad
  • Ontologia del lengiaje
  • Lengiaje Pseudocodigo
  • taller de lengiaje
  • Gestacion consciente . el lengiaje del amor.
  • Lengiaje Genero Lirico
  • Clasificacion
  • estados de clasificacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS