Sei sulla pagina 1di 5

INSTITUTO TECNOLGICO DE CD.

ALTAMIRANO
Carrera: Ing. En Informtica EVOLUCION DE LOS LENGUAJES DE PROGRAMACIN Nombre: Perla Yarikza Pineda Brito Facilitador: Vernica Reyes Reyes Semestre: I Periodo: agosto-2010 Enero-2013
24/08/2010

LA EVOLUCIN DE LOS LENGUAJES DE PROGRAMACIN


La evolucin a lo largo del tiempo en los lenguajes de programacin. Como consecuencia de la corta historia de la Informtica, los lenguajes que esta utiliza tiene una existencia breve comparado con cualquier otra tecnologa. Esto que podra parecer una ventaja a la hora de afrontar una revisin histrica, es un problema ya que no es frecuente encontrar estudios histricos del pasado inmediato, a esto se une, que la progresin geomtrica en la aparicin de los lenguajes, siendo la mayora de los lenguajes recogidos este trabajo ms del presente que del pasado. No obstante he intentado siempre que he obtenido la documentacin intentar no solo describir el lenguaje sino, intentar datarlo aunque fuera aproximadamente y recoger las posibles versiones de este, aunque no siempre siguiendo una serie completa. Se dice que el cdigo binario es de "bajo nivel" o "primer nivel" (porque al usar pocos signos logra muy difcilmente expresar cosas complicadas), mientras un lenguaje humano es de "muy alto nivel" (con una cantidad mayor de signos y con reglas combinatorias logra expresar con facilidad cosas muy complicadas) Prcticamente nadie trabaja hoy a este nivel, excepto los diseadores de "chips" procesadores. La creacin de un lenguaje ms comprensible por el hombre consiste por lo tanto en establecer la equivalencia de bloques binarios con signos de nuestro lenguaje habitual. Para permitir la programacin (secuencia de comandos), se usan pequeos conjuntos de signos ("palabras") de fcil memorizacin, con las cuales se redactan programas, por ejemplo "ADC" significar "sumar con reserva" (en ingls: "ADd with Carry"). Este tipo de lenguaje se llama "Ensamblador. La mquina misma har la tarea de traducirlo en cdigo binario, para seguir las instrucciones, gracias a otro programa cuya funcin es traducir la expresin humana en "lenguaje de mquina" (binario). Es programa se llama "compilador" El avance en el desarrollo de "compiladores" e "intrpretes" (los dos tipos de programas traductores) ha sido por lo tanto fundamental en el desarrollo de los lenguajes de "3 generacin" cuyas ventajas adems de la facilidad de aprendizaje y lectura/escritura son las facilidades de correccin, transformacin y conversin de un lenguaje a otro. Los ms antiguos son el FORTRAN (para aplicaciones matemticas y cientficas) y el COBOL (para aplicaciones de administracin y contabilidad). Con los micro-computadores naci el BASIC y el PASCAL

Generadores de aplicaciones o 4 Nivel Posteriormente, usando estos lenguajes, se han redactado programas destinados a facilitar un nmero variado de operaciones en campos de aplicacin especficos como simulacin de fenmenos fsicos, manipulacin de datos estadsticos, etc. Los ms avanzados y flexibles de estos programas son las planillas electrnicas u hojas de clculo y los programas de administracin de archivos o bases de datos

AO

NOMBRE DEL LENGUAJE

DESCRIPCIN
Fue empleado por Job Backus., Por aquella poca, todos los programadores escriban en su ensamblador. Las razones de Backus se basaban en el alto coste del tiempo que dedicaban a su trabajo los programador es debido en su mayor parte a las grandes dificultades que acarreaba la escritura de programas en ensamblador. un equipo empez a trabajar en el desarrollo de formas bajo en control de IBM. El objetivo principal del grupo era la produccin de un lenguaje que pudiera traducirse de forma eficaz al lenguaje mquina. Esta considerado como el primer lenguaje de alto nivel. IBM desarrolla la primera versin El profesor John McCarthy y sus alumnos desarrolla el LISP se reunieron representantes de varios pases europeos y de Estados Unidos para crear un lenguaje destinado a "describir procesos" mediante instrucciones de control (iteraciones y alternaciones) de nivel ms elevado que las existentes en las versiones existentes de su predecesor, el FORTRAN. Se publica el libro de Kenneth Iverson A Programming Language El APL es implantado por IBM en una versin conocida como APL/360 Diseado por JG Kemeny y TE Kertz del colegio Dartmouth en Estados Unidos. Fue concebido como lenguaje interactivo que podra ser de fcil aprendizaje y enseanza como resultado de su semejanza con el idioma ingles. Se aumento la portabilidad del lenguaje. Se implemento una nueva versin multipropsito Est disponible para el mercado en general

1953

FORTRAN

1954

FORTRAN

1957 1959

FORTRAN LISP

1960

ALGOL

1962 Mediado de los 60

APL

APL

1965

BASIC

1966 1968 Finales de los 60

FORTRAN ALGOL APL

1970

PASCAL

Fue diseado por el profesor Hiklaus Wirth del Instituto Federal de Tecnologa de Zurich. e puso el nombre de un matemtico francs del siglo XVII, Blaise Pascal Se desarrolla en la Universidad de Aix-Marsailles en Francia. Dennis Ritchie crea el lenguaje C. Aparece el FORTRAN 77 Niklaus Wirth dirige el desarrollo de MODULA-2 Fue desarrollado por Bjam Stroustup en los laboratorios Bell a. Es un dialecto creado como tantos con la intencin de mejorar las prestaciones de DBASE. Aparece CLIPPER AUTUMN'86 De todas las versiones detalladas la SUMMER '87 ha sido la ms difundida. Muchas aplicaciones se han desarrollado con esta versin, por ello, an, muchos programadores se resisten al cambio a versiones ms actuales Fue el primer lenguaje estandarizado por un rgano nacional de estndares. James Gosling y su equipo comienzan a desarrollar JAVA Sistema de desarrollo C y C++ para aplicaciones DOS y Windows, de Microsoft. Permite crear aplicaciones Windows con un esfuerzo mnimo, sin apenas conocimiento del funcionamiento interno de Windows. Permite crear aplicaciones simplemente aadiendo iconos que representan objetos, modificando propiedades, que son las caractersticas de esos objetos, y escribiendo algo de cdigo. Naci para intentar encontrar la solucin a un problema. Permite crear aplicaciones Windows con un esfuerzo

1972 1972 1977 Finales de los 70 Principio de los 80

PROLOG C FORTRAN MODULA-2 C++

1985

CLIPPER

1986

CLIPPER

1987

CLIPPER

1990 Principios 90 1993

FORTRAN JAVA Visual C++

1994

DELPHI

1995 1999

JAVA DELPHI

mnimo, sin apenas conocimiento. .

Potrebbero piacerti anche