Historia de Los Lenguajes de Programacion

6
HISTORIA DE LOS LENGUAJES DE PROGRAMACION INTRODUCCION Lo que presentaremos a continuación es un artículo sobre los acontecimientos más importantes en la historia de los lenguajes de programación. Los ordenadores son máquinas y como tales; necesitan un lenguaje específico pensado por el hombre. Dada la dificultad de comunicación insalvable entre la computadora y el programador, pronto aparecieron lenguajes de programación que hacen posible la comunicación con el microprocesador, utilizando términos y símbolos relacionados con el tipo de problema que se deberá resolver, mediante el empleo de herramientas que brinda la informática. Estos lenguajes permiten redactar adecuadamente el algoritmo de revolución del problema, y también se encarga de traducir el algoritmo al lenguaje de la máquina. Al principio se hacía el programa sobre papel y después se traducía a mano con la ayuda de unas tablas y se introducían en la máquina en forma numérica. En la década de los 40 la posibilidad de usar lenguajes era larga y muy compleja. Los primeros en aparecer fueron los ensambladores. En la actualidad hay muchos tipos de lenguajes de programación, cada una de ellas con su propia gramática, su terminología especial y una sintaxis particular. Existen algunos creados especialmente para las aplicaciones

description

Historia de Los Lenguajes de Programacion

Transcript of Historia de Los Lenguajes de Programacion

HISTORIA DE LOS LENGUAJES DE PROGRAMACIONINTRODUCCIONLo que presentaremos a continuacin es un artculo sobre los acontecimientos ms importantes en la historia de los lenguajes de programacin. Los ordenadores son mquinas y como tales; necesitan un lenguaje especfico pensado por el hombre. Dada la dificultad de comunicacin insalvable entre la computadora y el programador, pronto aparecieron lenguajes de programacin que hacen posible la comunicacin con el microprocesador, utilizando trminos y smbolos relacionados con el tipo de problema que se deber resolver, mediante el empleo de herramientas que brinda la informtica. Estos lenguajes permiten redactar adecuadamente el algoritmo de revolucin del problema, y tambin se encarga de traducir el algoritmo al lenguaje de la mquina.Al principio se haca el programa sobre papel y despus se traduca a mano con la ayuda de unas tablas y se introducan en la mquina en forma numrica.En la dcada de los 40 la posibilidad de usar lenguajes era larga y muy compleja. Los primeros en aparecer fueron los ensambladores.En la actualidad hay muchos tipos de lenguajes de programacin, cada una de ellas con su propia gramtica, su terminologa especial y una sintaxis particular. Existen algunos creados especialmente para las aplicaciones cientficas o matemticas generales (BASIC, FORTRAN, PASCAL, etc.) Otros son en realidad gestores de informacin (COBOL, P221, etc.)Pero pronto aparecieron programas que se ensamblan automticamente.

DESARROLLO Los primeros lenguajes de programacin surgieron de la idea de Charles Babagge a mediados del siglo XIX. Era un profesor matemtico de la universidad de Cambridge e investigador infles predijo muchas de las teoras en que se basan los actuales ordenadores. Consista en lo que l denominaba la mquina analtica, pero por motivos tcnicos no pudo construirse hasta mediados del siglo XX, con l, colabor Ada Dovedby, lo cual es considerada como la primera programadora de la historia, como la mquina no lleg a construirse los programas de Ada, lgicamente tampoco llegaron a concluirse, esta programacin funcionaba mediante tarjetas perforadas. A pesar de ello, Ada ha permanecido como la primera programadora de la historia.En 1823 el gobierno Britnico lo apoy para crear el proyecto de una mquina de diferencias, un dispositivo mecnico para efectuar sumas repetidas,Charles Babbage, conocido como el Padre de la informtica no pudo completar en aquella poca la construccin del computador, ya que faltaba algo fundamental la electrnica y siguindole se construyeron los primeros computadores.LOS AOS 40: En la dcada de 1940 fueron creadas las primeras computadoras modernas, con alimentacin elctrica. La velocidad y capacidad de memorias limitadas forzaron a los programas en lenguajes ensamblados muy afinados, finalmente se dieron cuenta que la programacin en lenguaje ensamblados requieren de un esfuerzo intelectual y era muy propensa a errores.En 1948, Konrad Zuse public un artculo acerca de su lenguaje de programacin Planka Ikul.

DCADA DE 1950 Y 1960En los cincuenta, los tres primeros lenguajes de programacin modernos, cuyos descendientes, an continan siendo utilizados son: Fortan (1955) creados por John Backus Lisp (1958) creado por Jhon Mz Carthy Cobol (1959) creado por el Short Range Committec, altamente influenciado por Grace HopperOtro hito a finales de 1950, fue la publicacin, por un comit Americano y Europeo de cientficos de la computacin, de un nuevo lenguaje para algoritmosEl reporte de ALGOL GO: Este reporte consolid muchas ideas que estaban circulando, y proporcion dos innovaciones importantes para los lenguajes de programacin: Estructuras de bloques unidos mbito lxico DECADA DE 1980Fueron aos de consolidacin relativa en los lenguajes imperativos, en vez de inventar nuevos paradigmas, se comenz a trabar a partir de las ideas inventadas, se comenz a trabajar a partir de las ideas inventadas en la dcada anterior. En Japn y en otras partes, se gastaron enormes partes, investigando los llamados lenguajes de programacin de quinta generacin, que incorporaban construcciones de programacin lgica.Una nueva tendencia importante en el diseo de lenguajes era un mayor enfoque en la programacin de sistemas a gran escala a travs del uso de mdulos, una organizacin a gran escala de unidades de cdigo.Aunque no aparecan nuevos paradigmas de lenguaje de programacin imperativos, muchos investigadores expandieron las ideas de los lenguajes anteriores y las adaptaron a nuevos contextos.La dcada de 1980 tambin trajo avances en la implantacin de lenguajes de programacin. El movimiento de RISC en la arquitectura de computadoras postulaba que el hardware deba estar diseado para los compiladores ms que para los programas de ensamblados humanos.DECADA DE 1990: LA ERA DE INTERNETEl rpido crecimiento de Internet en la dcada de 1990 fue el siguiente gran acontecimiento histrico para los lenguajes de programacin. Internet cre una oportunidad adoptar nuevos lenguajes. En particular, el lenguaje de programacin Java se hizo popular debido a su pronta integracin con el navegador. Surgieron muchos lenguajes de aplicaciones de desarrollo rpido, todos estos lenguajes eran orientados a objetos. Estos incluan object, pascal, visual basic y java, pero ms radicalmente e innovadores que los lenguajes de RD eran los nuevos lenguajes de script.Sin embargo, no es menos cierto que los programas de script, llegaron para convertirse en los ms prominentes en la conexin con la web.CONCLUSION El lenguaje de programacin, en conclusin, hoy en da es una tcnica muy ventajosa de ser ms accesible y entendible, ya que es una herramienta que ayuda al individuo que la utiliza en el desarrollo del software, para que controle tanto el comportamiento fsico y lgico de una mquina.Como se ha visto en el texto, la historia del lenguaje de programacin es compleja, ya que est regida por varias etapas que marcan su evolucin. Adems, en la actualidad esta evolucin contina y se ha vuelto al cdigo ms fcil de utilizar, entender y ser portable; por lo que existen ms de 200 lenguajes de programacin.No obstante, lo que si es una consecuencia segura, es el desarrollo lgico de los programas para resolver un problema.