Tony Hoare

La implementación de una referencia nula en 1965 sigue siendo el error más citado en la carrera de Tony Hoare, quien lo describió como un error de mil millones de dólares. Más allá de esta admisión, sus contribuciones fundamentales a la informática incluyen el desarrollo del algoritmo quicksort, la lógica formal para la verificación de programas y la especificación de sistemas concurrentes a través de Procesos Secuenciales Comunicantes.

Educación temprana e intercambio soviético

Nacido en Colombo en 1934, Tony Hoare recibió su educación primaria en la Dragon School de Oxford y The King's School de Canterbury. Cursó Estudios Clásicos y Filosofía en el Merton College de la Universidad de Oxford, graduándose en 1956. Durante su posterior servicio militar en la Marina Real, adquirió competencia en el idioma ruso. Esta habilidad facilitó un período como estudiante de intercambio del British Council en la Universidad Estatal Lomonosov de Moscú, donde estudió traducción automática bajo la supervisión de Andréi Kolmogórov.

Contribuciones a los algoritmos y la lógica

Al dejar la Unión Soviética en 1960, Hoare se incorporó a Elliott Brothers Ltd en Londres. Durante este tiempo, desarrolló el algoritmo quicksort y trabajó en un compilador para ALGOL 60. Su trayectoria profesional lo llevó a puestos académicos, incluido el de profesor de Ciencias de la Computación en la Universidad Queen's de Belfast en 1968. Regresó a la Universidad de Oxford en 1977, donde dirigió el Grupo de Investigación en Programación y ejerció como el primer profesor Christopher Strachey de Computación desde 1988 hasta su jubilación en 2000.

Métodos formales y concurrencia

La investigación de Hoare se centró en la integridad estructural del software. Desarrolló la lógica de Hoare para proporcionar una base axiomática para verificar la corrección de los programas. En el campo de la computación concurrente, introdujo los Procesos Secuenciales Comunicantes (CSP), un lenguaje formal diseñado para especificar interacciones entre procesos concurrentes. Su trabajo en estas áreas tuvo como objetivo resolver problemas de confiabilidad en sistemas a gran escala, aunque más tarde reconoció que la adopción industrial de estos métodos formales enfrentaba limitaciones significativas en la práctica.

LA PRUEBA GRATUITA
¿Cuánto es el tuyo?

Veinte preguntas, ocho minutos de reloj y un percentil medido frente a todos los que la han hecho. Sin registro.

Hacer la prueba de CI →

Honores profesionales y últimos años

A lo largo de su carrera, Hoare recibió numerosos reconocimientos, entre ellos el Premio Turing de la ACM en 1980, la Medalla Faraday en 1985 y el título de caballero en 2000. Fue miembro de la Royal Society y de varias organizaciones internacionales, incluidas la Academia Nacional de Ciencias y la Academia Europaea. Tras su jubilación de Oxford, se desempeñó como investigador principal en Microsoft Research en Cambridge. Hoare falleció en Cambridge el 5 de marzo de 2026.

Datos clave

- Nacimiento: 1934, Colombo - Fallecimiento: 2026, Cambridge - Algoritmo notable: Quicksort - Campo principal: Informática - Año del Premio Turing: 1980 - Puestos académicos clave: Universidad de Oxford, Universidad Queen's de Belfast - Caballero: 2000 - Idiomas hablados: latín, inglés, ruso, griego antiguo

Preguntas frecuentes

### ¿Cuál fue el error de mil millones de dólares?

Hoare utilizó este término para describir su invención de 1965 de la referencia nula, que implementó al diseñar el sistema de tipos para ALGOL W, señalando que provocó errores generalizados en los sistemas.

### ¿Qué son los Procesos Secuenciales Comunicantes?

Es un lenguaje formal introducido por Hoare utilizado para especificar y describir las interacciones entre procesos concurrentes dentro de un sistema informático.

Compara con los grandes

Ludwig Van Beethoven vs Ren DescartesSrinivasa Ramanujan vs Stephen HawkingAugustine Of Hippo vs Nikola TeslaFriedrich Nietzsche vs Fyodor Dostoevsky
Ver el Ranking →Todas las comparaciones →

Niños prodigio

Daniel TammetDaniel TammetRecited pi from memory to 22,514 digits in just over five hoursShirley TempleShirley TempleHollywood's number-one box-office star as a child, later a U.S.…Kelvin DoeKelvin DoeSelf-taught engineer who built a radio station from scrap at…Alexandra DovganAlexandra DovganWon the Grand Prix at the international Grand Piano Competition…
Niños prodigio →

Juega y vuelve mañana

Desafío diario del genio · Number pattern
What comes next? 2, 3, 5, 9, 17, ?
Toca tu respuesta ↓
¿Qué genio eres? Test de CI gratis