Carlos Antonio Richard Hoare | |
---|---|
Carlos Antonio Richard Hoare | |
| |
Fecha de nacimiento | 11 de enero de 1934 (88 años) |
Lugar de nacimiento | Colombo , Ceilán, Imperio Británico , ahora Sri Lanka |
País | |
Esfera científica | Informática |
Lugar de trabajo | |
alma mater | |
Conocido como | creador del algoritmo " quicksort " . |
Premios y premios | miembro de la Royal Society de Londres Premio Turing ( 1980 ) Medalla John von Neumann ( 2011 ) Medalla Faraday ( 1985 ) Premio Friedrich L. Bauer ( 2007 ) Premios de compañeros Premio de Tecnología Avanzada de Kioto [d] ( 2000 ) Pionero de la informática ( 1990 ) Premio al logro de lenguajes de programación [d] ( 2011 ) Premio en memoria de Harry Hood ( 1981 ) doctorado honoris causa por la Universidad Complutense de Madrid [d] ( 2013 ) miembro de la Real Academia de Ciencias de la Ingeniería de Gran Bretaña [d] miembro de la Sociedad Británica de Informática [d] |
Sitio web | cs.ox.ac.uk/people/tony.… |
Citas en Wikiquote | |
Archivos multimedia en Wikimedia Commons |
Sir Charles Anthony Richard Hoare ( ing. Charles Antony Richard Hoare o Tony Hoare o CAR Hoare ; nacido el 11 de enero de 1934 en Colombo , Ceilán, Imperio Británico , ahora Sri Lanka ) es un científico inglés especializado en informática y tecnología informática . Él es mejor conocido como el desarrollador del algoritmo " quicksort " ( 1960 ), que es, con mucho, el algoritmo de clasificación más popular en la actualidad .
Otros resultados notables de su trabajo son el lenguaje de especificación Z y el modelo de comunicación paralela para procesos secuenciales ( CSP , Communicating Sequential Process). Entre sus logros se encuentra el desarrollo de Hoare Logic , la base científica para la construcción de programas correctos utilizados para definir y desarrollar lenguajes de programación. Hoare produjo una serie de escritos sobre especificación, diseño, implementación y mantenimiento de programas que muestran la importancia de los resultados científicos para aumentar el rendimiento de la computadora y mejorar la confiabilidad del software.
Nacido en Colombo en Sri Lanka . Recibió su BA en Lenguas Clásicas de la Universidad de Oxford en 1956 . Sirvió en la Royal Navy de Gran Bretaña en 1956-1958 . Habiendo estudiado ruso , en 1959 Hoare estudió traducción informática en la Universidad Estatal de Moscú , así como teoría de la probabilidad en la Escuela Kolmogorov . En 1960 , debido a la crisis política asociada a la destrucción del avión de reconocimiento U-2 , abandonó la Unión Soviética y empezó a trabajar para una pequeña empresa informática, Elliott Brothers , donde implementó el lenguaje ALGOL60 . Allí comenzó a desarrollar algoritmos.
En 1968 se convirtió en profesor de Informática e Ingeniería en la Queen 's University Belfast .
En 1977 regresó a Oxford como profesor de informática para dirigir el Grupo de Investigación de Programación, cuya tarea era fortalecer los vínculos entre las estructuras industriales, académicas y gubernamentales que trabajan en el campo de la tecnología de la información. Sus áreas de investigación en Oxford son la corrección de las especificaciones de software, el diseño y desarrollo de sistemas críticos y no críticos.
En 1999, se jubiló como profesor honorario y pasó al puesto de investigador principal en Microsoft Research en Cambridge, donde trabaja desde 2011 .
Los premios incluyen:
En 2013 recibió el título de doctor honorario de la Universidad Nacional de Investigación de Tecnologías de la Información, Mecánica y Óptica de San Petersburgo [3] .
sitios temáticos | ||||
---|---|---|---|---|
diccionarios y enciclopedias | ||||
|
del Premio Turing | Ganadores|
---|---|
|
Desarrollo de software | |
---|---|
Proceso | |
Conceptos de alto nivel | |
Direcciones |
|
Metodologías de desarrollo | |
Modelos |
|
Figuras notables |
|