lenguajes programacion

Páginas: 9 (2012 palabras) Publicado: 18 de septiembre de 2014
1. LENGUAJES DE PROGRAMACIÓN
Un lenguaje de programación se puede definir de distintas formas:
Es una notación formal para describir algoritmos o funciones que serán ejecutadas por un ordenador.
Es un lenguaje para de comunicar instrucciones al ordenador.
Es una convención para escribir descripciones que puedan ser evaluadas.
Los lenguajes de programación se pueden clasificar desdedistintos puntos de vista:
Según su grado de independencia de la máquina
Según la forma de sus instrucciones
Por generaciones
Según su grado de independencia de la máquina
Los lenguajes se pueden clasificar según su grado de independencia de la maquina en que se ejecutan en cinco grupos:
§ Lenguaje máquina: Es la forma más baja de un lenguaje de programación. Cada instrucción en un programa serepresenta por un código numérico, y unas direcciones que se utiliza para referir las asignaciones de memoria del ordenador. El lenguaje máquina es la flotación que entiende directamente el ordenador. Está en binario o en notación hexadecimal. Y el repertorio de sus instrucciones, así como la estructura de éstas. Están ligadas directamente a la arquitectura de la máquina. Los ordenadores actuales sebasan en la arquitectura dela máquina de Von Neumann. La máquina de Von Neumann tiene un repertorio de instrucciones basado en datos. Operaciones aritméticas, asignaciones de posiciones de memoria y control de flujo.
§ Lenguaje ensamblador: Es esencialmente una versión simbólica de un lenguaje máquina. Cada código de operación se indica por un código simbólico. Por ejemplo ADD para adición y MULpara multiplicación. Además, las asignaciones de memoria se dan con nombres simbólicos, tales como PAGO y COBRO. Algunos ensambladores contienen macro instrucciones cuyo nivel es superior a las instrucciones del ensamblador.
§ Lenguajes de medio nivel: Tienen algunas de las características de los lenguajes de bajo nivel añadidas a las posibilidades de manejo de estructuras de control y de datos delos lenguajes de alto nivel. Ejemplos de este tipo de lenguajes son el C y el FORTH.
§ Lenguajes de alto nivel o lenguajes orientados a usuarios: Tienen características superiores a los lenguajes de tipo ensamblador. Aunque no tienen algunas posibilidades de acceso directo al sistema. Facilitan la escritura de programas con estructuras de datos complejas, la utilización de bloques yprocedimientos o subrutinas. Dentro de los lenguajes de alto nivel se pueden destacar un tipo de lenguajes. Denominados lenguajes orientados a objetos. Que permiten definir tipos abstractos de datos que agrupan datos y métodos. Los objetos son la instanciación de una clase. Las clases se definen en tiempo de compilación. Y los objetos son definidos en ejecución. Las clases pueden heredar propiedades de otrasclases. El acceso a los datos de un objeto tan sólo se hace a través de sus métodos. Los métodos con un mismo nombre pueden manejar distintos tipos de objetos. Detectando el método en tiempo de ejecución la operación que debe realizar sobre el objeto. Ejemplos de este tipo de lenguajes son Smailtalk. C++. Eiffel. Object Pascal y Turbo Pascal.
§ Lenguajes orientados a problemas concretos: Seutilizan para la resolución de problemas en un campo específico. Ejemplos de tales lenguajes son el SQL (ver anexo XIII) y XBASE panel manejo de bases de datos; SPSS (ver anexo X1’’) y BMDP para cálculos estadísticos; Postsciipt (ver anexo 3CU) y Tnie Page para la descripción de páginas y el COGO para aplicaciones en ingeniería civil.

Los lenguajes se pueden clasificar según la forma de susinstrucciones o según los distintos paradigmas de programación:
§ Lenguajes imperativos o procedimentales: Son los que usan la instrucción o sentencia de asignación como construcción básica en la estructura de los programas. Son lenguajes orientados a instrucciones. Es decir la unidad de trabajo básica de estos lenguajes es la instrucción o sentencia. Ejemplos de lenguajes imperativos son: Pascal. C....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguajes de programacion
  • Lenguajes de programación
  • lenguaje de programacion
  • lenguajes de programacion
  • Lenguaje De Programacion
  • lenguaje de programacion
  • Los Lenguajes De Programacion
  • Lenguaje de programación

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS