Académique Documents
Professionnel Documents
Culture Documents
Participantes: Cédula:
Alvarez, Fátima............................9-722-0549
Flores, Karem..............................9-715-2226
Santillana, Fabricio.....................2-718-1147
II-Semestre
Septiembre,2007
Aportes de Personajes a
los de Lenguajes de
Programación
1. C. A. R. Hoare
Aportes:
La invención, en 1960 de Quicksort, que es el algoritmo de ordenamiento más
ampliamente utilizado en el mundo.
Desarrollo de la Lógica de Hoare.
Desarrollo el lenguaje CSP utilizado para especificar interacciones entre procesos
concurrentes
2. Dennis Ritchie
Aportes:
colaboró en el desarrollo del sistema operativo Unix,
creó el lenguaje de programación C,
escribió un célebre clásico de las ciencias de la computación junto a Brian Wilson
Kernighan: El Lenguaje de Programación C.
3. John McCarthy
También conocido como Tío John McCarthy, es un prominente informático que recibió el
Premio Turing en 1971 por sus importantes contribuciones en el campo de la Inteligencia
Artificial. Ayudó a motivar la creación del Proyecto MAC en el MIT, pero en 1962 se marchó
del MIT y se fue a la Universidad de Stanford, donde se dedicó a instalar el Laboratorio de IA
de Stanford, que durante muchos años fue un rival amistoso del Proyecto MAC.
Aportes:
Introdujo el término “inteligencia artificial”.
Inventó el lenguaje de programación Lisp y publicó su diseño en Comunicaciones del
ACM en 1960.
4. Paul Graham
Es el autor de On Lisp (1993) y ANSI Common Lisp (1995). Trabajó como consultor del
departamento de energía de Estados Unidos, DuPont e Interleaf.
Aportes:
5. KENNETH E. IVERSON
Creció en una granja de Alberta (Canadá) y como muchos niños de granja él tuvo que dejar
los estudios para trabajar. Participó en las Fuerzas Aéreas Reales canadienses durante la
Segunda Guerra Mundial, luego de ello ingresó a la Universidad. Fue Profesor adjunto de
Matemáticas Aplicadas 1955-1960 en Harvard.
Aportes:
6. YUKIHIRO MATSUMOTO
7. JAMES GOSLING
Aportes:
8. Alan Turing
Aportes:
Edsger Wybe Dijkstra (11 de mayo de 1930 - 6 de agosto de 2002) fue un científico de la
computación de origen holandés.
Aportes:
Algoritmo para encontrar el camino más corto en un grafo: este fue el primer problema
de grafos que resolvió Dijkstra en 1956 y publicado en 1959 por que en esa época un
algoritmo era difícilmente considerado un logro científico. Hoy en día, este algoritmo
ha sido usado como la base para protocolos de enrutamiento en Internet, sistemas de
posicionamiento global o simplemente para itinerarios de viaje.
El concepto de abrazo mortal (deadlock) y su solución a través de semáforos y
regiones de código con acceso exclusivo. Dijkstra describió el problema con la cena
de los famosos cinco filósofos que sólo tenían cinco palillos para comer arroz Si ellos
Donald Knuth (nacido el 10 de enero de 1938 en Milwaukee, Wisconsin) es uno de los más
reconocidos expertos en ciencias de la computación y Profesor Emérito de la Universidad de
Stanford.
Aportes:
Se le conoce principalmente por ser el autor de la obra The art of computer
programming (El arte de programar ordenadores), una de las más respetadas
referencias en el campo de las ciencias de la computación.
Dio nombre al análisis de algoritmos y ha realizado numerosos aportes a varias
ramas teóricas de la informática.
Es el creador de TEX, del sistema de diseño de tipos MetaFont y del estilo de
programación conocido como programación ilustrada (Literate programming).
Su cita más célebre, al enviarle sus comentarios a un colega autor de un algoritmo, es:
«Cuidado con los errores en el código anterior; sólo he demostrado que es correcto,
no lo he probado».
14.Niklaus Wirth
Quia.com es utilizado para lograr que el proceso enseñanza aprendizaje sea más
divertido. Conformada por plantillas que tienen diversos tipos de actividades, con estilos que
Zone, pues es el punto de acceso que se necesitará para desarrollar todas las herramientas
de enseñanza interactivas.
ejemplos de todas las actividades nos decidimos por Rags to Riches: Preguntas cada vez
• Intercambiar ideas entre el grupo de los aportes hechos por las personalidades de la
lenguajes de programación .
murales realizados.
realización.
Rags to Riches
El juego didáctico que hemos creado trata acerca de escoger la mejor respuesta. Al
usuario se le realizara una serie de preguntas y se les proporcionará cuatro opciones una de
las cuales será la correcta, al ser afirmativa el usuario ganará un bono de hasta un millón y
se desplegará la siguiente pregunta. Si el usuario falla en cualquiera de las preguntas el
juego volverá a iniciar, los bonos ganados se inicializarán a cero, el orden de las preguntas
será cambiado y la respuesta correcta a la pregunta cambiará de posición.
Los botones Hint representan solo tres oportunidas durante todo el juego, cada uno es una
oportunidad, tienen como finalidad desmarcar una de las opciones que se incorrecta,
El juego se inicia y se despliega la primera pregunta, hay que recordar que el orden de
Preguntas y Respuestas
del Juego Rag to Riches
Se interesó sobre todo por la Programación funcional, y colaboró con Peter Naur en la
notación para la representación de las gramáticas usadas en la definición de un lenguaje de
programación.
Creador del lenguaje Java, implementó el compilador original y la máquina virtual Java.
Es un lenguaje con un balance cuidado. Su creador, Yukihiro “matz” Matsumoto, mezcló
partes de sus lenguajes favoritos (Perl, Smalltalk, Eiffel, Ada, y Lisp) para formar un nuevo
lenguaje que incorporara tanto el paradigma funcional como el paradigma imperativo.
¿Sabes cuál fue el lenguaje que creó?...
Respuesta: Ruby
Respuesta: C. A. R. Hoare
«Cuidado con los errores en el código anterior; sólo he demostrado que es correcto, no lo
he probado». Fue citado por:
Webgrafía
Webgrafía
Wikipedia, La enciclopedia libre, (2005, Octubre 8), [En línea]. 23 mayo 2007.
“Esta página es bien completa muestra la línea de tiempo de los lenguajes de
programación. Muestra los lenguajes predecesores y sus creadores por década.
Enlaces que me permiten accesar a las biografías de los desarrolladores principales
de los lenguajes, además consultar como se implementa o para que sirve cada
lenguaje.
Resaltando que esta enciclopedia la utilizamos para descargar todo la información de
los autores y creadores de los lenguajes.”
Disponible:http://es.wikipedia.org/wiki/L%C3%ADnea_de_tiempo_de_lenguajes_de_pr
ogramaci%C3%B3n. [Consulta: 28 Agosto 2007].
Wikipedia, La enciclopedia libre, (2005, Octubre 8), [En línea].24 de agosto 2007.
“Biografía, aportes y reconocimientos por los trabajos realizados por Ritchie, además
muestra los textos creados por él.”
Disponible: http://es.wikipedia.org/wiki/Dennis_M._Ritchie
Wikipedia, La enciclopedia libre, (2005, Octubre 8), [En línea]. 5 septiembre 2007.
“Biografía, aportes y reconocimientos por los trabajos realizados por James Gosling.
Muestra una sección bien completa de las obras que ha creado, referencias y links
externos como el weblog de Gosling.”
Disponible: http://en.wikipedia.org/wiki/James_Gosling
Wikipedia, La enciclopedia libre, (2005, Octubre 8), [En línea]. 1 septiembre 2007
“Biografía, aportes y reconocimientos por los trabajos realizados por Matsumoto y
enlaces externos.”
Disponible: http://en.wikipedia.org/wiki/Yukihiro_Matsumoto
Wikipedia, La enciclopedia libre, (2005, Octubre 8), [En línea].
“Biografía, aportes y reconocimientos por los trabajos realizados por Niklaus Wirth”
Disponible: http://es.wikipedia.org/wiki/Niklaus_Wirth
Observaciones:
Para ver una lista más completa de los lenguajes de programación existentes se sugiere
visitar la página de Érick Lévénez: http://www.levenez.com/lang/ que mantiene un póster de
la historia de los lenguajes de programación en una línea de tiempo.
“Mantiene una lista de los lenguajes de programación que han existido, y actualmente
contiene aproximadamente 2,500 lenguajes de programación.