La Evolución De La Programación
Enviado por dastas • 29 de Noviembre de 2014 • 1.932 Palabras (8 Páginas) • 203 Visitas
Al igual que las personas se comunican utilizando un lenguaje hablado o a través de algún tipo de señal, es necesario poder indicarle a la computadora que tiene que hacer utilizando algún lenguaje. Un Lenguaje de Programación permite que una persona pueda comunicarse con una computadora para indicarle lo que tiene que hacer la computadora. Los lenguajes de programación son utilizados para crear programas que permiten facilitar alguna tarea o para solucionar un problema.
Para que una computadora realice una determinada tarea se deben escribir un conjunto de instrucciones en un lenguaje de programación determinado. Las instrucciones escritas deben ser almacenadas en un ar- chivo. La computadora recibirá las instrucciones escritas y realizará cada una de las instrucciones utilizando ciertos traductores (programas especializados) llamados Compiladores o Intérpretes.
Usualmente el programa equivalente contiene instrucciones de un segundo lenguaje de programación de- nominado lenguaje de máquina, pero también puede ser un código intermedio (bytecode), o simplemente texto. Este proceso de traducción se conoce como compilación.
El lenguaje o código máquina es un lenguaje de programación que la computadora comprende fácilmente, pero para las personas es excesivamente complicado. Sus instrucciones consisten en cadenas extensas de
Objetivos
• Clasificar según su paradigma de Programación los Lenguajes de Programación más usados en la actualidad.
números compuestos de solo dos dígitos ceros (0) y unos (1).
Para simplificar la tarea para operar un sistema de computadoras, los primeros operadores de computadoras decidieron hacer un traductor para reemplazar los ceros (0) y unos (1) por palabras o abs-
tracció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 len- guaje máquina, pero las letras y palabras son más fáciles de recordar y entender que los números.
Ver sitio Popularidad de los Lenguajes de Programación(http://www.tiobe.com/index.php/content/paperinfo/tpci/index.htm)
Una persona que utiliza un lenguaje de programación para escribir una secuencia de instrucciones que pueden ser interpretadas y realizadas (ejecutadas) por la computadora se conoce como Programador. Al conjunto o secuencia de instrucciones escritas en un lenguaje de programación que pueden ser interpretadas y realizadas (ejecutadas) se le conoce como Programa de Computadora (Programado o Programa de Informática)
Desde la invención de las primeras máquinas de calcular hasta la actualidad, la evolución de los sistemas de computadoras ha ido acompañada del desarrollo de nuevos lenguajes de programación que permitan aprovechar la potencia de las computadoras de manera eficiente.
Historia de los lenguajes de Programación
los Primeros lenguajes
En la década de los 40 comenzaron a surgir los primeros lenguajes de programación de computadoras. Estos lenguajes de programación se distinguían porque las instrucciones eran representadas por símbolos o nemónicos que correspondían directamente a instrucciones del lenguaje máquina. A estos nuevos lenguajes se les llama lenguaje ensamblador (Assembly Language) y se clasifican como lenguajes de bajo nivel. Se clasifican como lenguajes de bajo nivel porque cada instrucción corresponde a una instrucción de lenguaje máquina.
En 1957 aparece el lenguaje Fortran (siglas de FORmula TRANslator), el primer lenguaje de programación clasificado cómo lenguaje de alto nivel. El primer compilador de Fortran fue desarrollado por un equipo de IBM liderado por John W. Backus. Inicialmente Fortran fue muy utilizado en el mundo científico y en aplicaciones militares, y se escribieron multitud de librerías matemáticas para cálculo numérico, algunas de las cuales siguen utilizándose hoy en día.
La mayoría de los lenguajes de programación modernos se clasifican como lenguajes de alto nivel. Los lenguajes de programación se clasifican como lenguajes de alto nivel cuando la forma escrita de las instrucciones en el lenguaje se parecen más a la forma en que nosotros utilizamos para comunicarnos.
En 1960 aparece LISP, un lenguaje idóneo para crear programas de inteligencia artificial porque utilizaba conceptos de programación funcional y recursividad. Aunque no es muy utilizado para el desarrollo de aplicaciones empresariales, LISP sigue siendo utilizado hoy en día en ambientes educativos.
En 1960 aparece COBOL, un lenguaje preparado para procesar grandes cantidades de información. Esto hizo que fuese ampliamente adoptado en bancos y grandes organizaciones que aún siguen utilizándolo ya que muchos programas fueron desarrollados y aún siguen siendo efectivos.
Ver Genealogía de los Lenguajes de Programación (Oreilly - http://oreilly.com/news/graphics/prog_lang_poster.pdf)

En 1964 se crea el lenguaje BASIC (Beginner's All-purpose Symbolic Instruction Code), especialmente diseñado para enseñar a programar. Las primeras versiones de los Sistemas Operativos cómo el MS- DOS (e inclusive las primeras versiones de las computadoras personales) incluían un intérprete de BASIC.
los lenguajes de Programación Pascal y c.
El lenguaje Pascal aparece por primera vez en 1971, fue diseñado por el profesor Niklaus Wirth con el objetivo de facilitar el aprendizaje de la programación. Pascal fue muy utilizado en la década de los 80 y los 90, y es el precursor de lenguajes de programación como Delphi.
En 1972, Kenneth L. Thompson y Dennis M. Ritchie crean el lenguaje C en los laboratorios Bell. Se llama lenguaje C porque proviene de uno anterior llamado lenguaje B, que a su vez provenía del len- guaje BCPL.
El lenguaje C ha sido el lenguaje de más repercusión en la historia de los sistemas de computadoras. Su forma escrita (sintaxis) ha servido como punto de partida para muchos de los lenguajes de programación actuales como Java, C++ o C#. Hoy en día sigue siendo muy utilizado en multitud de aplicaciones, incluido el sistema operativo Linux. La mayoría de los Sistemas Operativos están escritos o por lo menos en gran parte en lenguaje C.
los lenguajes de Programación orientados a objetos
A finales de la década de los 80, se popularizó una nueva forma de programación (paradigma o metodología) denominado Programación Orientada a Objetos. La Programación Orientada a Objetos establece una nueva forma de programar que hace más fácil escribir
...