lenguajes de programacion según su generación

8
Ingeniería en Sistemas Quinto Nivel COMPILADORES

Upload: guissela-guerrero

Post on 21-Jul-2015

166 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Lenguajes de Programacion según su Generación

Ingeniería en Sistemas

Quinto Nivel

COMPILADORES

Page 2: Lenguajes de Programacion según su Generación

Lenguaje de máquina: Empieza en

los años 1940-1950. Consistía en

sucesiones de dígitos binarios.

Todas las instrucciones y mandatos

se escribían valiéndose de cadenas

de estos dígitos. Aún en la

actualidad, es el único lenguaje

interno que entiende la

computadora; los programas se

escriben en lenguajes de mayor

nivel y se traducen a lenguaje de

máquina.

Page 3: Lenguajes de Programacion según su Generación

Fines de los ´50. Se diferencian de

los lenguajes de máquina en que en

lugar de usar códigos binarios, las

instrucciones se representan con

símbolos fáciles de

reconocer, conocidos como

mnemotécnicos. Aún se utilizan estos

lenguajes cuando interesa un nivel

máximo de eficiencia en la ejecución

o cuando se requieren

manipulaciones intrincadas. Al igual

que los lenguajes de la máquina, los

lenguajes ensambladores son únicos

para una computadora particular.

Esta dependencia de la computadora

los hace ser lenguajes de bajo nivel.

Page 4: Lenguajes de Programacion según su Generación

Se desarrolla entre los años 60.Sustituye las instrucciones simbólicas por

códigos independientes de la maquina. Tiene 3 categorías:

• Lenguaje orientado a procedimientos en los cuales hacen énfasis

• Lenguaje orientado a problemas el cual se resuelve sin el detalle de la

programación

• Lenguaje orientado al énfasis del objeto de la acción

Los programas de la tercera generación son capaces de soportar el uso de

estructuras de programación, específicas para ramificaciones y ciclos en el

flujo del programa.

A su vez se clasifican en científicos (p.ej.: FORTRAN), empresariales (v.g.:

COBOL), y de uso general o múltiple (p.ej.: BASIC). Todos estos lenguajes

permiten señalar cómo se debe efectuar una tarea a un nivel mayor que en los

lenguajes ensambladores. Los más populares lenguajes de uso general hoy en

día, tales como C , C + + , C # , Java , BASIC y Pascal

Page 5: Lenguajes de Programacion según su Generación
Page 6: Lenguajes de Programacion según su Generación

Lenguajes de propósito especial: Estos lenguajes son usados en la

programación de propósitos específicos, caracterizados por una mayor facilidad

de uso comparados con los de la tercera generación, permitiendo la creación de

prototipos de una aplicación rápidamente. Los prototipos permiten tener una idea

del aspecto y funcionamiento de la aplicación antes que el código sea terminado

Su característica es especificar que es lo que se debe hacer, en vez de como

ejecutar una tarea. Orientados básicamente a las aplicaciones de gestión y al

manejo de bases de datos , capacidades graficas (NATURAL, SQL).

Page 7: Lenguajes de Programacion según su Generación

• Se desarrollo al principio de la década de los 80.

• Fue creado para la inteligencia artificial también para el procesamiento de

lenguajes naturales.

• Estas serian capaces de resolver problemas complejos como la traducción

del lenguaje natural a otros.

Page 8: Lenguajes de Programacion según su Generación