Vous êtes sur la page 1sur 6

INSTITUTO TECNOLÓGICO DE TIJUANA

INTRODUCCIÓN A LA PROGRAMACIÓN

“HISTORIA DE LOS LENGUAJES DE PROGRAMACIÓN”

ALUMNO
DANIEL AFRE FLORES

No. DE CONTROL
15211569

INGENIERIA ELECTROMECÁNICA

PROFESOR
M.C. RAFAEL ÁNGEL SALINAS TORRES

TIJUANA, BAJA CALIFORNIA A 25 DE ENERO DE 2016


Introducción:
La historia de los lenguajes de programación se ha visto
extensamente ampliada a lo largo del último medio siglo, desde el
desarrollo de aplicaciones que permitieron una programación más
“humana”, pues no era necesario hablar en idioma máquina, sino que con
el idioma humano se podía decodificar a idioma máquina con facilidad,
permitiendo así un desarrollo de códigos cada vez más complejos y
sencillos de estructurar.
En sus inicios, la programación se basaba en el código máquina,
llamado también código binario, pues estaba estructurado a base de 1 y 0,
llamados bits, este lenguaje es el más entendible para la máquina, sin
embargo no por el humano, por ello se hicieron diferentes lenguajes y
decodificadores que permitieran una mejor comunicación Humano-
Máquina, llegando así a sistemas como ENSAMBLADOR y lenguajes
como C, C++ entre otros, de los cuales se hablara más adelante, así como
de la evolución general de los lenguajes de programación.

Historia y evolución:
Hablar de los lenguajes de programación nos lleva a remontarnos a
los años ’40, donde empiezan a surgir los lenguajes de programación
capaces de facilitar la interacción Humano-Máquina, los cuales se basaban
en símbolos que eran una “traducción” del código binario al lenguaje
humano.
De ahí, ha habido una gran evolución, siendo eventos y desarrollos a
lo largo del tiempo, unos más importantes que otros, por ello, se analizarán
cronológicamente, para poder entender la velocidad de evolución que ha
sufrido la programación.
Se clasifican como Bajo y Alto nivel, siendo la clasificación en función
de la versatilidad de uso y de aplicación en diferentes ordenadores con
características diferentes. Además de su cercanía al lenguaje máquina
(Bajo Nivel) o al lenguaje humano (Alto Nivel).

Afre Flores Daniel 15211569


Evolución cronológica.
1950
 1950: Se crea el lenguaje EMSAMBLADOR, se encarga de traducir
el lenguaje entre Humano-Máquina. Bajo nivel.

 1957: Se crea FORTRAN (FORmula TRANslate), lenguaje utilizado


en aplicaciones militares y científicas, creado por IBM. Alto nivel.

 1958: Se crea LISP por John McCarthy y el MIT, su uso fue enfocado
a la inteligencia artificial. Alto nivel.

1960
 1960: Se crea COBOL, un lenguaje de programación universal
capaz de ser usado en cualquier ordenador, además de ser capaz
de procesar grandes cantidades de información. Su uso fue en
bancos y grandes organizaciones. Alto nivel.

 1964: Se crea BASIC (Beginner’s All-purpose Symbolic Instruction


Code), fue diseñado para adentrar a los principiantes al mundo de
la programación de forma práctica y sencilla. Alto nivel.
1970
 1970: Nace PASCAL, un lenguaje ideado por Niklaus Wirth, con el
fin de facilitar el aprendizaje de sus alumnos.

 1972: Se crea el lenguaje C, es tal vez el lenguaje con mayor


alcance y aplicación pues fusiona características de lenguajes de
bajo nivel con funcionalidades propias de los de alto nivel. Medio
nievel.

1980
 1983: Se desarrolla el C++, aplicando los principios de C, pero
con un enfoque a manipulación de objetos. Alto nivel.

Afre Flores Daniel 15211569


 1986: Nace DELPHI, también denominado Object Pascal, que es
una evolución de Pascal para manipulación de objetos

 1987: Larry Wall, un trabajador de UNIX, crea PERL (Practical


Extraction Report Language), debido a la incapacidad de extraer
datos de UNIX. Alto nivel.

1990
 1991: Guido Van Rossum crea Python para solucionar un
problema en el lenguaje ABC, y para seguir siendo su diseñador
líder. Alto nivel.

 1993: RUBY es diseñado por Yukihiro Matsumoto, como una


mezcla de sus lenguajes preferidos, PERL, SmallTalk, Eiffel, ADA
y Lisp.

 1995: Rasmus Lerdorf crea PHP, fue diseñado en PERL, aunque


su uso se intensificó en la programación web.

 1995: Se crea JAVA, un lenguaje pensado para ser utilizado en


todo dispositivo electrónico sin limitaciones. Actualmente junto con
C, C++ y C#, es de los lenguajes más utilizados por su gran
versatilidad. Alto nivel

 1995: Llega JAVA Script, enfocado a mejorar la experiencia del


usuario web, dando posibilidades de modificar la interfaz de
usuario y web. Alto nivel
2000
 2000: C# es desarrollado por Anders Hejlsberg basado en mejoras a
los lenguajes C y C++ para su aplicación en sistemas .NET, aunque
tiene funcionalidades independientes para programar diferentes
plataformas.
 2005: Ruby on Rails es desarrollado por David Heinemeier Hansson,
con la intención de combinar la simplicidad con el desarrollo de
aplicaciones más complejas con menos código.

Afre Flores Daniel 15211569


Conclusión:
Como se pudo notar, la evolución de los lenguajes de da en función
del desarrollo de nuevas tecnologías, de la necesidad de aplicaciones más
complejas, específicas y versátiles en cuanto a plataformas, por lo tanto
cuanto más versátil y manipulable, es considerado mejor un lenguaje en
contraste a otro, aunque para toda aplicación habrá un lenguaje más eficaz
sin embargo, eso no lo convierte en mejor, pues todo dependerá de
desarrollador, de sus limitantes y conocimientos de programación.
A lo largo de los últimos 60 años, los lenguajes han sufrido una gran
transformación, pero siempre, al igual que cualquier otra tecnología, con la
intención de facilitar las cosas y poder darles un uso más complejo que
facilite la vida humana.

Afre Flores Daniel 15211569


Anexos
 http://www.soymarketing.mx/265/linea-del-tiempo-de-los-lenguajes-
de-programacion-infografia/

 http://manuelpereiragonzalez.blogspot.mx/2009/09/historia-de-la-
informatica-los.html

 https://prezi.com/o_vaspok9thi/linea-del-tiempo-lenguajes-de-
programacion-parte-1/

Afre Flores Daniel 15211569

Vous aimerez peut-être aussi