Introducción a los antecedentes de los lenguajes de cuarta generación

Desde el inicio de la humanidad se han creado lenguajes que permitan transmitir ideas, pensamientos, información. Si consideramos a todo aquello que nos permite expresarnos como un lenguaje podemos definir de forma amplia a un lenguaje como el conjunto de reglas que nos permiten construir frases para expresar o transmitir mensajes.

Por otra parte tenemos a la computadora como “Una herramienta capaz de manejar grandes cantidades de datos a gran velocidad”. Conjuntando estas dos herramientas en el campo de la computación tenemos ahora al ser humano con la necesidad de definir lenguajes para comunicarse con una computadora.

A estos lenguajes les llamamos lenguajes de programación. Una definición aceptable de lenguajes de programación es: “Son el medio de expresión por el cual se construyen los sistemas de cómputo”, o “Conjunto de reglas que nos permiten representar en una computadora una idea”.

Los lenguajes de programación difieren de los naturales debido a que tienen un dominio de expresión limitado, su dominio es el conjunto de algoritmos.

Fuente: Apuntes de Programación con lenguajes de cuarta generación de la FCA de la UNAM