-
EVOLUCIÓN DE LOS LENGUAJES DE PROGRAMACIÓN
Maria Elena Martinez -
BlaIs Pascal Crea la primera calculadora
La pascalina fue la primera calculadora que funcionaba a base de ruedas y engranajes. Su primer nombre fue "maquina aritmética". Luego pasó a ser "rueda pascalina" y finalmente "Pascalina". Este invento es el antepasado del actual ordenador. -
Jhoseph Marie-Jacquard. Crea una maquina que podía reproducir patrones de tejidos, así se guardaba la información.
-
Charles Babbage, creÓ una maquina diferencial para desarrollar polinomios.
Era un dispositivo de naturaleza mecánica para calcular e imprimir tablas de funciones. Más concretamente, calcula el valor numérico de una función polinómica. -
Creación de la Máquina Análitica
Se crea la máquina analítica, podía resolver todas las operaciones matemáticas. Fue programada por medio de tarjetas de cartón programado. -
Máquina tabuladora eléctrica creada por Herman Hollerith
Registra datos en tarjetas perforadas, basada en la lógica de Boole. Es una de las primeras máquinas de aplicación en informática. -
Se funda la compañía de máquinas tabuladoras.
Fue el fundador de la compañía de máquinas de tabulación que se fusionó (a través de adquisición de acciones) en 1911 con otras tres compañías para formar una quinta parte de la empresa, la Computing Tabulating Recording Company, más tarde llamada International Business Machines (IBM). -
Arthur Scherbius crea la maquina Enigma
Esta maquina permitía cifrar y descifrar mensajes. -
Alan Turing, crea la maquina de Turing
Considerado el padre de la informática, lleva a cabo este mecanismo que manipula símbolos en una cinta de acuerdo con una tabla de reglas. Y explica las funciones del CPU en un ordenador. Puede ser adaptada para simular la lógica de cualquier algoritmo de computador. -
Conrad Zese Crea y diseña Z1
Es una calculadora mecánica binaria, operada con electricidad, considerada la primera computadora programable. -
Marian Rejewski, diseña Bombe
El bombe era un dispositivo electromecánico (un ordenador de uso específico) usado por los criptólogos británicos para ayudar a descifrar las señales cifradas por la máquina alemana Enigma durante la Segunda Guerra Mundial. -
Turing, Welchman y Keen fabrican Bombe
-
John Presper y William Mauchly crean Proyect Electronic Numerical Integrator and Computer (ENIAC)
Se lleva a cabo para resolver los problemas de balística del ejercito de los Estados Unidos. -
Arquitectura de Von Neumann
Este describe una arquitectura de diseño para un computador digital electrónico. -
Código Ensamblador
Debido a que el lenguaje maquina es muy lento para su escritura y mas aún muy difícil y conlleva muchos posibles errores, se lleva a cabo el lenguaje ensamblador -
Compilador A0
Fue el primer compilador desarrollado para una computadora electrónica. El A-0 funcionaba más como un cargador o enlazador que como la noción moderna de compilador. -
Primer lenguaje de alto nivel: Speedcoding
Speedcoding fue el primer lenguaje de alto nivel creado para un ordenador de IBM 701, para soportar la computación con números de coma flotante. -
FORTRAN
Creación del primer lenguaje de programación universal, el FORTRAN (FORmula TRANslator) por John Backus de IBM. -
ALGOL 58 (ALGOrithmic Language)
Primer lenguaje algorítmico. A raíz de una conferencia entre Americanos y Europeos se lanza la idea de un lenguaje normalizado universal. -
Johm Mc Carthy, crea el lenguaje de programación LISP (LISt Procesamiento)
Johm Mc Carthy, matemático del MIT, en 1957 en el departamento de Inteligencia Artificial, crea el lenguaje de programación LISP (LISt Procesamiento) que va a tener una gran influencia sobre el desarrollo de la programación orientada a objetos. Este lenguaje se desarrolló inicialmente sobre un IBM 7090. -
COBOL 2do gran lenguaje de programación
Fue creado en el año 1959 con el objetivo de crear un lenguaje de programación universal que pudiera ser usado en cualquier ordenador y que estuviera orientado principalmente a los negocios, es decir, a la llamada informática de gestión. -
APL (A Programming Language)
El matemático canadiense Kenneth Iverson crea el lenguaje de programación se originó a partir de la notación matemática, lo implementó en 1962 cuando fue contratado por IBM en ese mismo año. -
BASIC (Beginner' s All-purpose Symbolic Instruction Code)
Thomas Kurtz y John Kemeny crean el lenguaje BASIC (Beginner' s All-purpose Symbolic Instruction Code) en Dartmouth College, para sus estudiantes. -
Creación del código ASCII (Código Americano Estándar para Intercambio de Información)
Creación del código ASCII (Código Americano Estándar para Intercambio de Información), normalizado en 1966 por la ISO para simplificar el intercambio de datos entre ordenadores. -
Creación del lenguaje PASCAL
Se crea Pascal como herramienta de enseñanza, lenguaje de programación estructurado. -
Lenguaje B
Ken Thompson, pensando que UNIX no estaría completo sin un lenguaje de programación de alto nivel comienza a portar el FORTRAN sobre el PDP 7, pero cambia rápidamente de idea y crea en realidad un nuevo lenguaje, el B (en referencia al BCPL del que se inspira). -
Prolog
Es un lenguaje declarativo, lógico e interpretado usado habitualmente en el campo de la Inteligencia artificial. -
Se crea C
Implementación de sistemas operativos, para crear software de sistemas. Es la continuación del programa B -
Microsoft
Desarrolla, manufactura, licencia y provee soporte de software para computadores personales, servidores, dispositivos electrónicos y servicios. -
Apple
El primero de abril de 1976 se fundó la empresa estadounidense Apple Inc., productora de equipos electrónicos y softwares. -
ADA
Ada es un lenguaje de programación orientado a objetos y fuertemente tipado de forma estática que fue diseñado por Jean Ichbiah. Derivado de Pascal -
C++
Modificación de C, y con mejoras agregadas. La intención de su creación fue extender al lenguaje de programación C mecanismos que permiten la manipulación de objetos. -
Objective - C
Objective-C es un lenguaje de programación orientado a objetos creado como un superconjunto de C para que implementase un modelo de objetos -
Perl
Perl es un lenguaje de programación diseñado por Larry Wall. Estructuralmente, Perl está basado en un estilo de bloques como los del C, y fue ampliamente adoptado por su destreza en el procesado de texto y no tener ninguna de las limitaciones de los otros lenguajes de script. -
Python
Lenguaje interpretado e interactivo, utlizado para la creación de aplicaciones web, desarrollo de software y seguridad informática. -
Visual Basic
Lenguaje de programación dirigido por eventos. -
Ruby
Lenguaje de programación dinámico y de código abierto, fácil de leer y escribir. -
PHP
PHP es un lenguaje de programación de uso general que se adapta especialmente al desarrollo web. -
JAVA
Su sintaxis deriva en gran medida de C y C++, pero tiene menos utilidades de bajo nivel que cualquiera de ellos. Las aplicaciones de Java son compiladas a bytecode (clase Java), que puede ejecutarse en cualquier máquina virtual Java (JVM) sin importar la arquitectura de la computadora subyacente. -
JavaScrip
JavaScript es un lenguaje de programación basada en prototipos, multiparadigma, de un solo hilo, dinámico, con soporte para programación orientada a objetos, imperativa y declarativa (por ejemplo programación funcional).