Добавить новость



Новости сегодня на DirectAdvert

Новости сегодня от Adwile

Turing Award winner Tony Hoare, computing pioneer who invented the Quicksort algorithm for a sixpence bet, dies at the age of 92

Professor Charles Anthony Richard Hoare, known as Tony to friends, has died at the age of 92. One of the greatest programmers in the early history of computing, he invented the Quicksort algorithm after a bet with his boss, later devised Hoare logic (a system for rigorously assessing the correctness of a program), and was the co-designer of ALGOL W, a programming language that would become the basis for Pascal.

Hoare was also a deeply funny, philosophical, and self-deprecating man who had a hundred other achievements to his name. On winning the Turing Award in 1980, he delivered a lecture called The Emperor's Old Clothes in which he gave a wry look back at his career's successes and failures, and used them to bemoan overly complex software and bloated systems, urging programmers to focus on simplicity and security instead.

"You know, you shouldn't trust us intelligent programmers," said Hoare in the lecture. "We can think up such good arguments for convincing ourselves and each other of the utterly absurd. Especially don't believe us when we promise to repeat an earlier success, only bigger and better next time."

Hoare invented the Quicksort algorithm at Elliott Computers after a wager with his boss in 1959. Remarkably, it remains one of the fastest ways to sort particular datasets. Here is the story of its creation, as recounted by his friend Jim Miles.

"A story that I was determined to hear from the source was the legendary Quicksort 'wager'" says Miles of one of his last visits with Hoare. "The story goes that Tony told his boss at Elliott Brothers Ltd that he knew a faster sorting algorithm than the one that he had just implemented for the company. He was told 'I bet you sixpence you don't!'. Lo and behold, Quicksort WAS faster.

"One detail I might be able to add is that I asked Tony if indeed the wager was paid out or if it had merely been a figure of speech. He confirmed that indeed he WAS paid the wager! A detail of this story that I find particularly reflective of Tony's humble personality is that he went ahead and implemented the slower algorithm he was asked to, while he believed Quicksort to be faster, and before chiming in with this belief. It speaks to a professionalism that Tony always carried."

Among Hoare's other achievements was the Communicating Sequential Processes model, which has since evolved considerably and remains the subject of active research: this is a formal language for describing patterns of interaction in concurrent systems, which guides programming languages including Clojure, Erlang, and Go in how they handle concurrent operations.

He is also responsible for many almost Wildean aphorisms about his work, and that of others. In 1973 he said of ALGOL-60: "Here is a language so far ahead of its time, that it was not only an improvement on its predecessors, but also on nearly all its successors."

Perhaps Hoare's most oft-quoted line comes from the above-mentioned Turing lecture (thanks, The Register):

"I conclude that there are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies."

Hoare was born in Colombo, Sri Lanka, in 1934. During World War 2 the family moved to Zimbabwe, known then as Rhodesia, and then to Britain, where Hoare would go on to study Literae humaniores (Classics) at Merton College, Oxford. Hoare served in the Royal navy, where he learned Russian and studied at Moscow University, and worked with the great Soviet mathematician Andrey Kolmogorov: a problem-solving exercise involving Russian words would give him the idea for what later became Quicksort.

He married Jill Pym in 1962, and they had three children. As well as the Turing Award in 1980, Hoare's incredible list of honours includes the Harry H. Goode Memorial Award (1981), the Faraday Medal (1985), the Computer Pioneer Award (1990), the Kyoto Prize (2000), the IEEE John von Neumann Medal (2011), and the Royal Medal (2023). In 2000 he was Knighted by Queen Elizabeth II for services to education and computer science.

2026 games: All the upcoming games
Best PC games: Our all-time favorites
Free PC games: Freebie fest
Best FPS games: Finest gunplay
Best RPGs: Grand adventures
Best co-op games: Better together

Читайте на сайте


Smi24.net — ежеминутные новости с ежедневным архивом. Только у нас — все главные новости дня без политической цензуры. Абсолютно все точки зрения, трезвая аналитика, цивилизованные споры и обсуждения без взаимных обвинений и оскорблений. Помните, что не у всех точка зрения совпадает с Вашей. Уважайте мнение других, даже если Вы отстаиваете свой взгляд и свою позицию. Мы не навязываем Вам своё видение, мы даём Вам срез событий дня без цензуры и без купюр. Новости, какие они есть —онлайн с поминутным архивом по всем городам и регионам России, Украины, Белоруссии и Абхазии. Smi24.net — живые новости в живом эфире! Быстрый поиск от Smi24.net — это не только возможность первым узнать, но и преимущество сообщить срочные новости мгновенно на любом языке мира и быть услышанным тут же. В любую минуту Вы можете добавить свою новость - здесь.




Новости от наших партнёров в Вашем городе

Ria.city
Музыкальные новости
Новости России
Экология в России и мире
Спорт в России и мире
Moscow.media









103news.com — быстрее, чем Я..., самые свежие и актуальные новости Вашего города — каждый день, каждый час с ежеминутным обновлением! Мгновенная публикация на языке оригинала, без модерации и без купюр в разделе Пользователи сайта 103news.com.

Как добавить свои новости в наши трансляции? Очень просто. Достаточно отправить заявку на наш электронный адрес mail@29ru.net с указанием адреса Вашей ленты новостей в формате RSS или подать заявку на включение Вашего сайта в наш каталог через форму. После модерации заявки в течении 24 часов Ваша лента новостей начнёт транслироваться в разделе Вашего города. Все новости в нашей ленте новостей отсортированы поминутно по времени публикации, которое указано напротив каждой новости справа также как и прямая ссылка на источник информации. Если у Вас есть интересные фото Вашего города или других населённых пунктов Вашего региона мы также готовы опубликовать их в разделе Вашего города в нашем каталоге региональных сайтов, который на сегодняшний день является самым большим региональным ресурсом, охватывающим все города не только России и Украины, но ещё и Белоруссии и Абхазии. Прислать фото можно здесь. Оперативно разместить свою новость в Вашем городе можно самостоятельно через форму.

Другие популярные новости дня сегодня


Новости 24/7 Все города России



Топ 10 новостей последнего часа



Rss.plus


Новости России







Rss.plus
Moscow.media


103news.comмеждународная интерактивная информационная сеть (ежеминутные новости с ежедневным интелектуальным архивом). Только у нас — все главные новости дня без политической цензуры. "103 Новости" — абсолютно все точки зрения, трезвая аналитика, цивилизованные споры и обсуждения без взаимных обвинений и оскорблений. Помните, что не у всех точка зрения совпадает с Вашей. Уважайте мнение других, даже если Вы отстаиваете свой взгляд и свою позицию.

Мы не навязываем Вам своё видение, мы даём Вам объективный срез событий дня без цензуры и без купюр. Новости, какие они есть — онлайн (с поминутным архивом по всем городам и регионам России, Украины, Белоруссии и Абхазии).

103news.com — живые новости в прямом эфире!

В любую минуту Вы можете добавить свою новость мгновенно — здесь.

Музыкальные новости




Спорт в России и мире



Новости Крыма на Sevpoisk.ru




Частные объявления в Вашем городе, в Вашем регионе и в России