Historia de la Programación

25
Breve Historia de la Programación TECNOLOGÍA EDUCATIVA 2015 ANTONELA TOMMASEL

description

Breve presentación acerca de la historia de la programación.

Transcript of Historia de la Programación

Page 1: Historia de la Programación

Breve Historia de la ProgramaciónTECNOLOGÍA EDUCATIVA 2015

ANTONELA TOMMASEL

Page 2: Historia de la Programación

Título

Antonela TommaselHistoria de la Programación

Page 3: Historia de la Programación

Título

Antonela TommaselHistoria de la Programación

Page 4: Historia de la Programación

Programación en las películas

Antonela TommaselHistoria de la Programación

Page 5: Historia de la Programación

Programación en las películas

Antonela TommaselHistoria de la Programación

Page 6: Historia de la Programación

Programadores en las películas Vs. Programadores Reales

Antonela TommaselHistoria de la Programación

Page 7: Historia de la Programación

Programadores en las películas Vs. Programadores Reales

Antonela TommaselHistoria de la Programación

Page 8: Historia de la Programación

Y el 256avo día Dios creó la “computadora”…

Antonela TommaselHistoria de la Programación

El día 256 de año es el día del programador.

Charles Babbage: El padre de la computadora

• Fue una de las primeras personas en concebir la idea de lo que hoy se conoce como computadora.

• Diseñó y parcialmente implementó una máquina para calcular, de diferencias mecánicas para calcular tablas de números.

• También diseñó la máquina analítica para ejecutar programas de tabulación o computación.

Máquina Analítica para calcular

Page 9: Historia de la Programación

El primer programador… Una mujer! Ada Lovelace (1815-1852)

Antonela TommaselHistoria de la Programación

• Escribió un programa para calcular la secuencia de Bernoullí usando una máquina mecánica.• Inspiró el nombre de un language de programación.

• Fue la primera persona en describir un lenguaje de programación de carácter general interpretando las ideas de Babbage.

• Sugirió el uso de tarjetas perforadas como método de entrada de información e instrucciones a la máquina analítica.

• "El día de Ada Lovelace" es un evento anual celebrado a mediados de octubre cuyo objetivo es el de "elevar el perfil de las mujeres en la ciencia, tecnología, ingeniería y matemáticas".

Page 10: Historia de la Programación

El padre de la computación Alan Turing (1912-1954)

Antonela TommaselHistoria de la Programación

• Conocido por:• Problema del Halting.• Máquinas de Turing.• Criptoanálisis con la máquina Enigma.• Test de Turing.

El test de Turing es una prueba de la habilidad de una máquina de exhibir un comportamiento inteligente similar, o indistinguible.

Enigma es una máquina que disponía de un mecanismo de cifrado rotatorio, que permitía usarla tanto para cifrar como para descifrar mensajes.

Page 11: Historia de la Programación

Una pequeña línea de tiempo…

Antonela TommaselHistoria de la Programación

Page 12: Historia de la Programación

Fortran - 1957

Antonela TommaselHistoria de la Programación

• Su nombre significa “FORmula TRANslation.”

• Inventado por John Backus cuando trabajaba en IBM.

• Fue desarrollado para llevar a cabo cálculos estadísticos, matemáticos y de alto nivel.

• Es el lenguaje más antiguo todavía en uso.

• Actualmente es utilizado por el Servicio Metereológico de los Estados Unidos.

Page 13: Historia de la Programación

Cobol - 1959

Antonela TommaselHistoria de la Programación

• Su nombre significa Common Business Oriented Language.

• Creado por Grace Murray Hopper, quien intentaba crear un language que permitiera uniformar las transacciones de negocios.

• Es el lenguaje más utilizado para los sistemas que procesan transacciones de:• Tarjetas de crédito. • Cajeros automáticos.• Hospitales.• Gobierno (el Argentino, por ejemplo).

Page 14: Historia de la Programación

Pascal - 1970

Antonela TommaselHistoria de la Programación

• Nombrado en honor a Blaise Pascal, quien inventó la primer máquina para sumar en 1641.

• Creado por Niklaus Wirth como una herramienta educativa.

• Diseñada para enseñar el paradigm de progrmacación estructurada.

• Sin embargo, en la década de 1980 se popularizó su uso para sistemas comerciales.

• Todavía utilizado por Skype.

Page 15: Historia de la Programación

C – 1969/1972

Antonela TommaselHistoria de la Programación

• Se llama C debido a que se encuentra basado en otro lenguaje conocido como B.

• Creado por Dennis Ritchie cuando trabajaba en Bell Laboratories para ser utilizado con los sistemas operativos basados en Unix.

• Lenguaje de propósito general cros-plataforma.

• Se convirtió en un lenguaje tan poderoso que la mayoría del kernel Unix se encuentra escrito en C.

• Segundo lenguaje de programación más popular en la actualidad.

Page 16: Historia de la Programación

C++ - 1983

Antonela TommaselHistoria de la Programación

• Creado por Bjarne Stroustrup como una modificación a C.

• Incorpora el concepto de clases, funciones virtuales y templates.

• Se considera el lenguaje históricamente más popular.

• Utilizado para el desarrollo de aplicaciones comerciales, software embebido, videojuegos.

• Utilizado por:• MS-Office.• Adobe Reader.• Firefox.• Internet Explorer.

Page 17: Historia de la Programación

Python - 1991

Antonela TommaselHistoria de la Programación

• El nombre hace referencia a un grupo cómico británico: Monty Python.

• Creado por Guido Van Rossum.

• Lenguaje de propósito general para soportar una amplia variedad de estilos de programación.

• Utilizado para:• Aplicaciones Web.• Seguridad.

Page 18: Historia de la Programación

Java - 1995

Antonela TommaselHistoria de la Programación

• El nombre proviene del tipo de café que el creador del lenguaje consumía.

• Creado por James Gosling mientras trabajaba en Sun Microsystems.

• Originalmente pensado para un sistemas de televisión interactiva.

• Lenguaje de propósito general crosplataforma.

• Actualmente el lenguaje de programación más popular.

• Utilizado por el Mars Rovers en el año 2004.

Page 19: Historia de la Programación

PHP - 1995

Antonela TommaselHistoria de la Programación

• Su nombre originalmente significaba “Personal Home Page”, ahora significa “Hypertext PreProcessor”.

• Creado por Rasmus Lerdorf.

• Lenguaje de propósito general.

• Utilizado para la construcción de sitios web dinámicos.

• Lenguaje de código abierto más utilizado por las empresas.

Page 20: Historia de la Programación

Programar puede ser divertido!

Antonela TommaselHistoria de la Programación

PythonRubyJavaScriptClojure

Page 21: Historia de la Programación

Programar puede ser divertido!

Antonela TommaselHistoria de la Programación

Page 22: Historia de la Programación

Nos animamos?

Antonela TommaselHistoria de la Programación

Page 23: Historia de la Programación

Bonus!

Antonela TommaselHistoria de la Programación

Page 24: Historia de la Programación

Bonus!

Antonela TommaselHistoria de la Programación

Page 25: Historia de la Programación

Breve Historia de la ProgramaciónTECNOLOGÍA EDUCATIVA 2015

ANTONELA TOMMASEL