viernes, 23 de abril de 2010

1.Lenguaje de maquina ( Primera generacion): Es el lenguaje que la computadora entiende, esta estructurado totalmente a los circuitos de la maquina, su programacion es tediosa porque los datos se representan por ceros y unos. Es de bajo nivel. Es un conjunto de instrucciones codificadas en binarioque son capaces de relacionarse con los registros.
2.Lenguaje ensamblador: Es un lenguaje de bajo nivel, pero simbolico porque las instrucciones se construyen usando codigos de tipo memotecnico,lo cual facilita la escritura y depuracion de los programas pero no los acorta puesto que para cada accion se necesita una instrucción. Algunas caracteristicas que lo diferencian del lenguaje de maquina son que permite eluso de comentarios entre las lineas de instrucciones.
3.Lenguaje de procedinmientos: Son los lenguajes de alto nivel similares al habla humana pero requieren cierta capacitacion para su uso. Es independiente de la arquitectura fisica de la computadora, esto significa que un mismo lenguaje puede funcionar en distintos computadores, por lo tanto el lenguaje como los programas escritos con el seran transportables de un computador a otro.
4.Lenguajes orientados a problemas (4GL): Resultan mas eficaces para la resolucion de un tipo de problema a costa de una menor eficiencia para otros. Requieren poca capacitacion especial de parte del usuario. Son considerados de muy alto nivel, diseñados a resolver problemas. Incluye: Lenguajes de consulta y generador de aplicaciones.
5.Lenguajes naturales: Lenguajes orientados a aplicaciones en inteligencia artificial,como liso y prolog.
Dentro de este campo destacan las aplicaciones en sistemas, expertos, juegos vision artificial.