Sie sind auf Seite 1von 10

PONTIFICIA

UNIVERSIDAD
CATOLICA DEL
ECUADOR SEDE
IBARRA
Clasificacin de los lenguajes por sus generaciones
CLASIFICACIN

Lenguaje de mquina: Empieza en los aos 1940-1950. Consista en


sucesiones de dgitos binarios. Todas las instrucciones y mandatos se
escriban valindose de cadenas de estos dgitos. An 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 mquina.
Fines de los 50. Se diferencian de los lenguajes de mquina en que en lugar
de usar cdigos binarios, las instrucciones se representan con smbolos
fciles de reconocer, conocidos como mnemotcnicos. An se utilizan estos
lenguajes cuando interesa un nivel mximo de eficiencia en la ejecucin o
cuando se requieren manipulaciones intrincadas. Al igual que los lenguajes
de la mquina, los lenguajes ensambladores son nicos para una
computadora particular. Esta dependencia de la computadora los hace ser
lenguajes de bajo nivel.
Se desarrolla entre los aos 60.Sustituye las instrucciones simblicas por cdigos
independientes de la maquina. Tiene 3 categoras:

Lenguaje orientado a procedimientos en los cuales hacen nfasis


Lenguaje orientado a problemas el cual se resuelve sin el detalle de la programacin
Lenguaje orientado al nfasis del objeto de la accin

Los programas de la tercera generacin son capaces de soportar el uso de estructuras de


programacin, especficas para ramificaciones y ciclos en el flujo del programa.

A su vez se clasifican en cientficos (p.ej.: FORTRAN), empresariales (v.g.: COBOL), y de


uso general o mltiple (p.ej.: BASIC). Todos estos lenguajes permiten sealar cmo se debe
efectuar una tarea a un nivel mayor que en los lenguajes ensambladores. Los ms populares
lenguajes de uso general hoy en da, tales como C , C + + , C # , Java , BASIC y Pascal
Lenguajes de propsito especial: Estos lenguajes son usados en la
programacin de propsitos especficos, caracterizados por una mayor
facilidad de uso comparados con los de la tercera generacin, permitiendo la
creacin de prototipos de una aplicacin rpidamente. Los prototipos
permiten tener una idea del aspecto y funcionamiento de la aplicacin antes
que el cdigo sea terminado

Su caracterstica es especificar que es lo que se debe hacer, en vez de como


ejecutar una tarea. Orientados bsicamente a las aplicaciones de gestin y al
manejo de bases de datos , capacidades graficas (NATURAL, SQL).
Se desarrollo al principio de la dcada de los 80.

Fue creado para la inteligencia artificial tambin para el procesamiento de


lenguajes naturales.

Estas serian capaces de resolver problemas complejos como la traduccin


del lenguaje natural a otros.
CONCLUSIONES
Los lenguajes de quinta generacin tienen mayor legibilidad de los
programas, portabilidad, facilidad de aprendizaje y facilidad de modificacin
pero su mayor desventaja es la lgica difusa.

Los lenguajes de cuarta generacin son mas flexibles para las nuevas
aplicaciones y para la conversin de cdigo, pero su cdigo es ineficiente y el
mantenimiento del mismo es cuestionable.
RECOMENDACION
Es importante conocer tanto los lenguajes de tercera, cuarta y quinta
generacin ya que de ellos se derivan la mayora de aplicaciones que
actualmente se estn usando.
BIBLIOGRAFA
AHO, A. V. (2008). Compiladores. En A. V. AHO.

Programacin?, . s. (s.f.). cavsi. Obtenido de cavsi:


http://www.cavsi.com/preguntasrespuestas/cuales-son-las-generaciones-de-
los-lenguajes-de-programacion/

Das könnte Ihnen auch gefallen