Сър Чарлз Антъни Ричард Хор (роден на 11 януари 1934[1]), известен като Тони Хор и Ч. А. Р. Хор, е британски компютърен учен.

Тони Хор
Charles Antony Richard Hoare
британски информатик
Роден
11 януари 1934 г. (90 г.)
Учил вМосковски държавен университет
Мертън Колидж
Оксфордски университет
Научна дейност
ОбластКомпютърни науки
Работил вМайкрософт
Оксфордски университет
Видни студентиСтивън Брукс
Клиф Джоунс
Дейвид Науман
Бил Роско
Уилям Стюарт
Известен сQuicksort
Hoare logic
CSP
НаградиНаграда Тюринг
Семейство
Уебсайтwww.cs.ox.ac.uk/people/tony.hoare/
Тони Хор в Общомедия

Известен е най-вече с развитието (през 1960 г., на 26 годишна възраст)[2] на алгоритъм за бързо сортиране, който е сред най-използваните алгоритми за сортиране.

Той също така разработва Hoare logic за проверка на правилността на програмата, и формалният език Communicating Sequential Processes (CSP) да се уточни взаимодействието на паралелните процеси (включително Задача за обядващите философи) и вдъхновение за Occam.

Биография редактиране

Роден в Коломбо, Цейлон (нова Шри Ланка) в британско семейство, той получава образователно-квалификационна степен бакалавър в Оксфордския университет (Merton College) през 1956 г. Той остава още една година в Оксфорд, изучавайки статистика като следдипломна квалификация. Заминава на обменни начала в Московския държавен университет в Съветския съюз, където учи руски и машинен превод на човешките езици в школата на Колмогоров.

През 1960 г. започва да работи в Elliott Brothers, Ltd, малка фирма за производството на компютри, където работи с Алгол 60 и започва да пише алгоритми[3][4]. Той стана професор по компютърни науки в Кралски Университет на Белфаст през 1968, през 1977 г. се връща в Оксфорд като професор по Компютърни системи и технологии, след смъртта на Кристофър Стрейчи. Днес е почетен професор там и също така главен изследовател в Microsoft Research в Кеймбридж, Англия.

През 1982 г. е избран за член на Кралското общество.[5]

Известен е преди всичко с алгоритми за бързо сортиране (Quicksort и Quickselect), логика на Хор (Hoare logic), формалния език Communicating Sequential Processes (CSP) за описвне на взаимодействия между паралелни процеси, разработване на концепция за синхронизация при операционните системи и с аксиоматичния подход към програмните езици.[6][7]

Награди редактиране

Книги редактиране

Източници редактиране

  1. Birthdays Jan 10 // The Times. London, 10 януари 2009. Посетен на 9 януари 2010.
  2. Sir Antony Hoare // Computer History Museum. Архивиран от оригинала на 2015-04-03. Посетен на 22 април 2015.
  3. C.A.R. Hoare. The emperor's old clothes (PDF) // Communications of the ACM 24 (2). February 1981. DOI:10.1145/358549.358561. с. 5 – 83.
  4. Hoare, C. A. R. The emperor's old clothes // Communications of the ACM 24 (2). 1981. DOI:10.1145/358549.358561. с. 75.
  5. Fellows // Royal Society. Посетен на 20 ноември 2010.
  6. Preface to the ACM Turing Award lecture Архив на оригинала от 2016-03-10 в Wayback Machine..
  7. ACM Turing Award citation Архив на оригинала от 2012-07-01 в archive.today.

Външни препратки редактиране

 
Уикицитат
Уикицитат съдържа колекция от цитати от/за