EVOLUCION DE LOS LENGUAJES DE PROGRAMACION
El conjunto de ordenes e instrucciones que se dan al ordenador para que resuelva un problema o ejecute una determinada misión, recibe el nombre de programa. En los primeros tiempos de la informática, la programación se efectuaba en el único lenguaje que entiende el microprocesador: su propio código binario, también denominado lenguaje máquina o códigomáquina. Pero la programación en lenguaje máquina resulta muy lenta y tediosa, pues los datos e instrucciones se deben introducir en sistema binario y, además, obliga a conocer las posiciones de memoria donde se almacenan los datos. Como puede imaginar, este tipo de programación conlleva gran número de errores y la tarea de depuración exige bastante tiempo y dedicación. Por este motivo, aprincipios de los 50 se creó una notación simbólica, denominada código de ensamblaje (ASSEMBLY), que utiliza una serie de abreviaturas mnemotécnicas para representar las operaciones, add (sumar), store (copiar), etc... Al principio, la traducción del código de ensamblaje al código máquina se realizaba manualmente, pero enseguida se vio que el ordenador también podía encargarse de esa traducción; sedesarrolló así un programa traductor, llamado ensamblador1 (ASSEMBLER).
Conforme los ordenadores fueron introduciéndose en el mundo empresarial y académico, aquellos primitivos lenguajes fueron sustituidos por otros más sencillos de aprender y más cómodos de emplear. Estos lenguajes, llamados de alto nivel, tienen una estructura que se adapta más al pensamiento humano que a la forma de trabajar delordenador. Por ejemplo, lenguajes como BASIC, PASCAL, C, etc.
¿Y cuántos lenguajes de programación existen? Pues sucede algo así como con los lenguajes humanos, existen centenares, si bien solo unos pocos de ellos son ampliamente utilizados.
DEFINICION, CARACTERITICAS Y FUNCIONES DE LOS LENGUAJES DE PROGRAMACION
Un lenguaje de programación consiste en todos los símbolos, caracteres y reglas deuso que permiten a las personas "comunicarse" con las computadoras. Existen varios cientos de lenguajes y dialectos de programación diferentes. Algunos se crean para una aplicación especial, mientras que otros son herramientas de uso general más flexibles que son apropiadas para muchos tipos de aplicaciones. En todo caso los lenguajes de programación deben tener instrucciones que pertenecen a lascategorías ya familiares de entrada/salida, cálculo/manipulación de textos, lógica/comparación y almacenamiento / recuperación.
Aunque todos los lenguajes de programación tienen un conjunto de instrucciones que permiten realizar dichas operaciones, existe una marcada diferencia en los símbolos, caracteres y sintaxis de los lenguajes de máquina, lenguajes ensambladores y lenguajes de alto nivel. Características de los lenguajes de programación
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 haproducido 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 más 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 Máquina
El lenguaje máquina, el de más bajo nivel, representa...
Regístrate para leer el documento completo.