Lenguajes De Programacion
Enviado por 12345110998 • 15 de Noviembre de 2014 • 6.449 Palabras (26 Páginas) • 186 Visitas
Investigar la Historia de los Lenguajes de Programación.
Para que la computadora entienda nuestras instrucciones debe usarse un lenguaje específico conocido como código máquina, el cual la máquina comprende fácilmente, pero que lo hace excesivamente complicado para las personas. De hecho sólo consiste en cadenas extensas de números 0 y 1.
Para facilitar el trabajo, los primeros operadores de computadoras decidieron hacer un traductor para reemplazar los 0 y 1 por palabras o abstracción de palabras y letras provenientes del inglés; éste se conoce como lenguaje ensamblador. Por ejemplo, para sumar se usa la letra A de la palabra inglesa add (sumar). El lenguaje ensamblador sigue la misma estructura del lenguaje máquina, pero las letras y palabras son más fáciles de recordar y entender que los números. La primera programadora de computadora conocida fue Ada Lovelace
A finales de 1953, John Backus sometió una propuesta a sus superiores en IBM para desarrollar una alternativa más práctica al lenguaje ensamblador para programar la computadora central IBM 704
El primer manual para el lenguaje Fortran apareció en octubre de 1956, con el primer compilador Fortran entregado en abril de 1957. Esto era un compilador optimizado, porque los clientes eran reacios a usar un lenguaje de alto nivel a menos que su compilador pudiera generar código cuyo desempeño fuera comparable al de un código hecho a mano en lenguaje ensamblador.
En 1960, se creó COBOL, uno de los lenguajes usados aún en la actualidad, en informática de gestión.
A medida que la complejidad de las tareas que realizaban las computadoras aumentaba, se hizo necesario disponer de un método más eficiente para programarlas. Entonces, se crearon los lenguajes de alto nivel, como lo fue BASIC en las versiones introducidas en los microordenadores de la década de 1980. Mientras que una tarea tan sencilla como sumar dos números puede necesitar varias instrucciones en lenguaje ensamblador, en un lenguaje de alto nivel bastará una sola sentencia.
-Elabore un cuadro sinóptico con los representantes del lenguaje de programación
LENGUAJES
DE ALTO NIVE Los lenguajes de bajo nivel permiten crear programas muy rápidos, pero que son, a menudo, difíciles de aprender. Más importante es el hecho que los programas escritos en un bajo nivel sean altamente específicos de Cada procesador. Si se lleva el programa a otra máquina se debe reescribir el programa desde el principio.
LENGUAJES DE ALTO NIVEL: Los lenguajes de alto nivel son normalmente fáciles de aprender porque están formados por elementos de lenguajes naturales, como el inglés. En BASIC, el lenguaje de alto nivel más conocido, los comandos como “IF CONTADOR=10 THEN STOP” pueden utilizar para pedir a la computadora que pare si CONTADOR es igual a diez. Por desgracia para muchas personas esta forma de trabajar es un poco frustrante, dado que a pesar de que las computadoras parecen comprender un lenguaje natural, lo hacen en realidad de una forma rígida y sistemática
LENGUAJE ENSABLADOR (le):
Este intenta des flexibilizar la representación de los diferentes campos. Esa flexibilidad se consigue no escribiendo los campos en binario y aproximando la escritura al lenguaje.
FORTRAN: que originalmente significa Sistema de Traducción de Fórmulas
Matemáticas pero se ha abreviado a la Fórmula Translación, es
el más viejo de los establecidos lenguajes de “alto-nivel”, fue
diseñado por un grupo en IBM, durante los años 50 (1954). El
idioma se hizo tan popular en los años 60, FORTRAN 66 se
volvió el primer idioma en ser regularizado oficialmente en 1972.
LISP: LISP Processing (Procesamiento de Listas), creado en 1960 por John
McCarthy, es un lenguaje de programación de alto nivel, orientado a
la generación de listas, utilizado principalmente para manipular listas
de datos. Lenguaje interpretado que suele utilizarse en las
investigaciones y esta considerado como el lenguaje standard en
proyectos de inteligencia artificial.
APL: Sus siglas significan (A Programming Language). Un Lenguaje de
Programación. Este programa fue desarrollado por Kenneth Inverson
en el año 1961 para resolver problemas matemáticos. Este lenguaje se
caracteriza por su brevedad y por su capacidad de generación de
matrices y se utiliza en el desarrollo de modelos matemáticos.
ALGO: Algorithmic Lenguaje (Lenguaje ANGOL algorítmico). Primer Lenguaje
de Programación de proceso estructurado de alto nivel, fue creado en
1961 y orientado al uso de quienes participan en proyectos científicos
y matemáticos. Como observación podemos decir que un programa
descendente del Algol es el Pascal y otro lenguaje en su línea es el
Ada.
PL/I: Programing Language (Lenguaje de Programación I) de alto nivel. Está
diseñado para combinar las principales virtudes del Fortran, Cobol y
Algol, se trata de un lenguaje de programación complejo. Compilado y
estructurado, es capaz de gestionar errores y de procesar multitareas, y
se emplea en entornos académicos y de investigación. Fue puesto en
marcha en la década de los 60 (1964). PL/I es un lenguaje flexible y
sofisticado. El elemento básico de este programa es el enunciado que
termina en punto y coma. Los enunciados se combinan en
procedimientos. Un procedimiento puede representar por completo a un
programa pequeño o un “bloque de construcción” o modulo de un
programa más complejo.
RPG: Sus siglas en inglés significan Report Program Generator, lo que es un
Programa Generador de Reportes. Este programa fue desarrollado por
IBM en 1964 y diseñado en para generar informes comerciales o de
negocios. En 1960 RPG es creado para la familia 1400, pero no es hasta
...