Уле-Юхан Дал
Уле-Юхан Дал (тж. Оле-Йохан Даль, норв. Ole-Johan Dahl, 12 октября 1931 года, Мандаль — 29 июня 2002 года, Осло) — норвежский учёный в области теории вычислительных систем, лауреат премии Тьюринга. Вместе с Кристеном Нюгордом является одним из разработчиков основ объектно-ориентированного программирования, а также первого объектно-ориентированного языка программирования Симула.
Биография
Дал родился в норвежском городе Мандаль в 1931 году в семье капитана судна. Кроме него, в семье было еще двое детей. Женат с 1963 года на Тове Торгет (норв. Tove Torget), воспитал с ней двух детей.
Учился с 1949 по 1957 год в университете Осло, получил степень магистра наук по вычислительной математике. С 1952 по 1963 являлся сотрудником норвежского военного научно-исследовательского института (норв. Forsvarets forskningsinstitutt), затем работал в Норвежском вычислительном центре. В альма-матер получил полную профессуру в 1968 году, став первым профессором информатики в Норвегии. Там он работал до 1999 года вместе с Кристеном Нюгордом над теорией объектно-ориентированных языков программирования. Вместе они разработали первый объектно-ориентированный язык Simula I, позже Simula 67. Дал и Нюгорд ввели такие понятия, как класс, объект, наследование, динамическое создание объектов и т. д. Сейчас эти термины являются неотъемлемыми основами всех современных объектно-ориентированных языков программирования — в частности, языков Java и C++.
С 2000 года Уле-Юхан Дал является кавалером ордена Святого Олафа. Вместе с Кристеном Нюгорд Дал был награждён премией Тьюринга и Медалью IEEE имени Джона фон Ноймана в 2001 году за их весомый вклад в развитие информатики.
Даль увлекался камерной музыкой, а также любил играть в бридж и бильярд.
Награды (выдержка)
* 2000 — командор ордена Святого Олафа * 2001 — Премия Тьюринга вместе с Кристеном Нюгордом за идеи, фундаментальные для развития объектно-ориентированного программирования, возникшие в ходе разработки языков программирования Simula I и Simula 67 * 2001 — Медаль IEEE имени Джона фон Ноймана
Книги и работы
* Discrete event simulation languages, Academic Press, 1968. * Structured Programming, med C. A. R. Hoare og Edsger Dijkstra, Academic Press, 1972 * Verifiable Programming, Prentice-Hall, 1992 * Simula: an ALGOL-based simulation language (med Nygaard), i Communications of the ACM, 9(1966). * Class and subclass declarations (med Nygaard). I IFIP konferanse om simuleringssprog, Oslo, Mai 1967
Опубликовано: БНИЦ/Шпилькин С.В. Источник: Википедия
|