Actividad Dave Thomas, James Gosling
Enviado por Yercii Bohorquez • 25 de Febrero de 2016 • Apuntes • 1.102 Palabras (5 Páginas) • 97 Visitas
Actividad 1
Dave Thomas:
Es un programador de computadoras, autor y editor. Ha escrito sobre Rubí y junto con Andy caza, el coautor de el programador pragmático y dirige la empresa pragmático estante editorial. Thomas se traslado a los Estados Unidos de Inglaterra en 1994 y vive al norte de Dallas Texas. Estudio ciencias de la computación y acuño las “codigo kata y DRY” (do not repeat yourself).
Algunas de sus obras son:
- El programador pragmático, Andrew Hunt y David Thomas, 1999, Addison Wesley, ISBN 0-201-61622-x.
- Programación Ruby: guia de un programador pragmático, David Thomas y Andrew Hunt, 2000, Addison Wesley, ISBN 0-201-71089-7
James Gosling:
Nacido el 19 de mayo de 1955 cerca de Calgary Alberta, Canadá, conocido como el padre del lenguaje de programacion java. Es un fundador de java en Sun Microsystems. También hizo importartes contribuciones a varios otros sistemas de software, tales como noticias y Emacs Gosling y coescribio el “paquete” de programas, una utilidad bien detallada en Brian Kernighan.
Bjarne stroustrup:
Es un informático danés que actualmente trabaja como catedrático de ciencias de la computación en la universidad A&M de Texas (EE.UU). Desarrollo el lenguaje de programación C++, proyecto que comenzo en 1979, también consiguio un master en matemáticas y ciencias de la computación por la universidad de Aarhus, Dinamarca, y doctor en ciencias de la computación (1979). Actualmente más que escribir código, piensa sobre la programación, la enseña, escribe sobre ella y sigue pensando las mejores formas para desarrollar software.
El objetivo que se marco para crear C++ fue mejorar el existente lenguaje C incorporable mecanismos que le permitieron la manipulación de objetos: se añadieron clases, funciones virtuales, herencia multiple, sobre carga de operadores, plantillas y manejo de excepciones.
Linus Torvalds:
Nacido el 28 de diciembre de 1969, Helsinki Finlandia, es un ingeniero de software, conocido por iniciar y mantener el desarrollo del “kernel” (em español núcleo) Linux, basandose en el sistema operativo libre Minix.
Actualmente Torvalds es responsable de la coordinación del proyecto; comenzo sus estudios informaticos a los 11 años cuando su abuelo, un matematico y estadistico de universidad, compro uno de los primeros microordenadores commodore en 1980. En 1988 fue admitido en la universidad de Helsinki, donde estudio ciencias de la computación.
Creo su proyecto con todos los conocimientos adquiridos de minix, este desemboco el 5 de octubre de 1991 con el anuncio de la primera version de Linux capaz de ejecutar BASH ( bourne again shell) y el compilador conocido como GCC (GNU compiler collection).
David Heinemeier Hasson
Conocido como DHH nacido el 15 de octubre de 1979 copenhage, Dinamarca, es un programador dánes y el creador del framework de desarrollo web Ruby on Rails y el wiki instiki. Es también un inversor en la firma de desarrollo de software web signals.
En 1999 Hasson fundó y creó un sitio web y una comunidad sobre noticias danesas sobre juegos en lineas, llamadas Daily Rush, que administro hasta 2001.
Peter Norvig:
Nacido el 14 de diciembre de 1956, es director de investigación de google inc, anteriormente dirigio el grupo de algoritmos de búsqueda principal. É les un miembro AAAI, ACM, fellow, y la Academia Americana De Artes y ciencias de miembro. Es co-autor de la inteligencia artificial: un enfoque moderno, el libro de texto líder en el campo, y el co-maestro de una clase de inteligencia artificial que ha registrado 160.000 estudiantes, ayudando a poner en marcha la actual ronda de las clases en línea abiertos masivos.
Fue jefe de la division de ciencias de la computación del centro de investigaciones Ames de la NASA. Tiene más de 50 publicaciones en informatica, concentrandose en inteligencia artificial, procesamiento del lenguaje natural de la ingenieria del software.
Terminos desconocidos
- Codigo kata: se traduce en pequeños ejercicios, de menos de 1 hora de duración, que nos ayudan a aprender y mejorar.Con las katas aparte de aprender podemos mejorar nuestras habilidades y/o nuestro hábitos a la hora de programar. También podemos utilizar atajos de teclado y coger el hábito de “pensar antes de picar”
- Codigo DRY: El principio No te repitas (en inglés Don't Repeat Yourself o DRY, también conocido como Una vez y sólo una) es una filosofía de definición de procesos que promueve la reducción de la duplicación especialmente en computación. Según este principio toda pieza de información nunca debería ser duplicada debido a que la duplicación incrementa la dificultad en los cambios y evolución posterior, puede perjudicar la claridad y crear un espacio para posibles inconsistencias.
- Lenguaje de programaciòn java: Java es un lenguaje de programación de propósito general, concurrente, orientado a objetos que fue diseñado específicamente para tener tan pocas dependencias de implementación como fuera posible. Su intención es permitir que los desarrolladores de aplicaciones escriban el programa una vez y lo ejecuten en cualquier dispositivo (conocido en inglés como WORA, o "write once, run anywhere"), lo que quiere decir que el código que es ejecutado en una plataforma no tiene que ser recompilado para correr en otra.
- Lenguaje de programaciòn C++: C++ es un lenguaje de programación diseñado a mediados de los años 1980 por Bjarne Stroustrup. La intención de su creación fue el extender al lenguaje de programación C mecanismos que permiten la manipulación de objetos. En ese sentido, desde el punto de vista de los lenguajes orientados a objetos, el C++ es un lenguaje híbrido.
- Kernel o nucleo de linux: se puede definir como el corazón de este sistema operativo. Es el encargado de que el software y el hardware de tu ordenador puedan trabajar juntos.
- Microordenador: Un microordenador es un ordenador que tiene un microprocesador en la unidad central de procesamiento.
- Ruby on rails: es un entorno de desarrollo web de código abierto que está optimizado para la satisfacción de los programadores y para la productividad sostenible. Te permite escribir un buen código evitando que te repitas y favoreciendo la convención antes que la configuración.
Actividad 2
- Los procesos que mejoran tanto el acceso, como la consulta de informaciòn son:
- Sofia plus
- Policia nacional
- Ministerio de transporte
Ya que estos generan de una manera màs rapida y sencilla, de ingresar y obtener informacion incluso hasta sacarla impresa sin necesidad de tener que desplazarce a un lugar en especifico.
- Los blogs mejoran la parte de adquirir mas informacion de temas relevantes a la informatica entre ellos:
- Blog http://blog.soreygarcia.me/
- El otro blogs no le funciona el link para accede a la pagina
- Algunos sistemas si conciben ya que generan informaciòn relevante e importante para los usuarios haciendo màs eficaz los metodos de consulta, pero es de tener claro que hay un link que no sirve para ingresar a la pagina entonces este no concibe y no deja clara la informaciòn.
Actividad 3
- Analista
- Desarrollador
- Programador
...