Введение

Американский учёный-компьютерщик и математик

Джон Кокк (30 мая 1925 – 16 июля 2002) – американский учёный-компьютерщик, получивший признание за значительный вклад в архитектуру вычислительных систем и разработку оптимизирующих компиляторов. Многие считают его «отцом архитектуры RISC».

Биография

Родился в Шарлотте, Северная Каролина, США. Он учился в Университете Дьюка, где получил степень бакалавра в области машиностроения в 1946 году и степень доктора философии по математике в 1956 году. Кокк провел всю свою карьеру в качестве промышленного исследователя в IBM с 1956 по 1992 год. Вероятно, наиболее значимым проектом, в котором проявились его инновации, стал мини-компьютер IBM 801, где он пришел к пониманию, что согласование структуры набора команд архитектуры с относительно простыми инструкциями, фактически генерируемыми компиляторами, может обеспечить высокую производительность при низкой стоимости. Он один из изобретателей алгоритма CYK (C – от фамилии Кокк). Он также принимал участие в пионерских разработках IBM в области распознавания речи и машинного перевода в 1970-х и 1980-х годах, и Фредерик Джелинек считает, что именно он предложил использовать триграммную языковую модель для распознавания речи. В 1972 году Кокк был удостоен звания IBM Fellow. Он был награжден премией Экерта — Мокли в 1985 году, премией ACM Тьюринга в 1987 году, Национальной медалью в области технологий в 1991 году и Национальной медалью в области науки в 1994 году, а также является членом Американского философского общества и Национальной академии наук. В 2002 году он был принят в число членов Музея истории компьютеров «за разработку и внедрение архитектуры компьютеров с упрощенным набором команд и технологий оптимизации программ». Он умер в Вальхалле, штат Нью-Йорк, США.