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] .
![]() | ||||
---|---|---|---|---|
diccionarios y enciclopedias | ||||
|
del Premio Turing | Ganadores|
---|---|
|
Desarrollo de software | |
---|---|
Proceso | |
Conceptos de alto nivel | |
Direcciones |
|
Metodologías de desarrollo | |
Modelos |
|
Figuras notables |
|