Professional Documents
Culture Documents
Las computadoras calculan eléctricamente por medio de pulsos de corriente y voltajes que representan formas
de comunicación por demás ajenas al lenguaje humanos. Así pues, el medio que permite entablar la
comunicación con las máquinas se conoce como “lenguaje de programación”.
Aún con su corta duración, la historia de la computación electrónica ha producido varios cientos de lenguajes de
programación ampliamente reconocidos y utilizados. Al principio se acercaban mucho al lenguaje propio de las
computadoras (ceros y unos), pero se han ido transformando para acercarse más a las lenguas humanas como
el inglés o bien a formas gráficas mas expresivas y sintéticas. Entre más cercano a la computadora es un
lenguaje se le denomina de bajo nivel, lo contrario es de alto nivel.
Existen cinco generaciones de lenguajes de programación, en donde cada uno mejora a sus predecesores en
cuanto a las facilidades que otorga al programador.
1. Lenguaje máquina.
2. Lenguajes ensambladores.
3. Lenguajes de alto nivel.
4. Lenguajes de muy alto nivel.
5. Lenguajes naturales.
Lenguaje Natural
En la quinta generación se encuentran los llamados
Lenguajes naturales, por su acercamiento a la lengua
escrita. El uso de un lenguaje natural con una base de
conocimientos produce un sistema basado en el
conocimiento. Una clase de estos sistemas son los
Sistemas expertos, que son base de la Inteligencia
Artificial. (IA).