Оле-Йохан Даль

редактировать

Оле-Йохан Даль
Оле-Йохан Даль.jpg
Родился(1931-10-12) 12 октября 1931. Мандал, Норвегия
Умер29 июня 2002 (2002-06-29) (в возрасте 70 лет). Аскер, Норвегия
Известен заSimula. Объектно-ориентированное программирование
НаградыПремия Тьюринга (2001). IEEE John von Медаль Неймана (2002)
Научная карьера
ОбластиКомпьютерные науки
УчрежденияНорвежский вычислительный центр. Университет Осло

Оле-Йохан Даль (12 октября 1931 г. - 29 июня 2002 г.) был норвежским ученым-компьютерщиком. Даль был профессором информатики в Университете Осло и считается одним из отцов Simula и объектно-ориентированного программирования наряду с Кристен Найгаард.

Содержание

  • 1 Карьера
  • 2 Ранние статьи
  • 3 См. Также
  • 4 Ссылки
  • 5 Источники
  • 6 Внешние ссылки

Карьера

Даль родился в Мандале, Норвегия. Он был сыном Финна Даля (1898–1962) и Ингрид Отили Катинка Педерсен (1905–80). Когда ему было семь лет, его семья переехала в Драммен. Когда ему было тринадцать, вся семья бежала в Швецию во время оккупации Норвегии нацистской Германией. После окончания войны Даль изучал числовую математику в Университете Осло.

Даль стал полноправным профессором в Университете Осло в 1968 году и был талантливый педагог, а также исследователь. Здесь он работал над «Иерархическими программными структурами», вероятно, его самой влиятельной публикацией, которая появилась в соавторстве с C.A.R. Хоара во влиятельной книге «Структурированное программирование 1972 года» Даля, Эдсгера Дейкстры и Хоара, возможно, самой известной академической книге о программном обеспечении 1970-х годов. По мере развития своей карьеры Даль все больше интересовался использованием формальных методов, например, для строгих рассуждений об объектной ориентации. Его опыт варьировался от практического применения идей до их формального математического обоснования, чтобы гарантировать обоснованность подхода.

Даль широко известен как ведущий норвежский ученый-компьютерщик. Вместе с Кристен Найгаард он разработал начальные идеи объектно-ориентированного (ОО) программирования в 1960-х годах в Норвежском вычислительном центре (NR) как часть Simula I (1961–1965).) и Simula 67 (1965–1968) моделирование языков программирования. Даль и Найгаард были первыми, кто разработал концепции класса, подкласса (позволяющего неявно скрывать информацию ), наследования, создание динамических объектов и т.д., все важные аспекты объектно-ориентированной парадигмы. Объект - это автономный компонент (со структурой данных и соответствующими процедурами или методами) в программной системе. Они объединены в единую систему. Объектно-ориентированный подход теперь широко используется в современной разработке программного обеспечения, включая широко используемые императивные языки программирования, такие как Java и C ++.

. Он получил премию Тьюринга. за его работу в 2001 году (с Кристен Найгаард ). Он получил в 2002 году IEEE медаль Джона фон Неймана (вместе с Кристен Найгаард) и был назначен командующим Королевского норвежского ордена Святого Олафа в 2000 году.

Ранние статьи

  • Множественный индексный подсчет на компьютере Ferranti Mercury / О.-Ж. Даль. Осло: Норвежский научно-исследовательский институт обороны, 1957.
  • Руководство программиста для компьютера Ferranti Mercury, Фредерик из Норвежского исследовательского центра обороны / Автор: О.-Дж. Даль и. - 2-е изд., Kjeller: Norwegian Defense Research Establishment, 1958.
  • Автоматическое кодирование: и проспект в Forsvarets forskningsinstitutt.
  • Реализация Simscript / Вик Белл и Оле-Йохан Даль. Осло: Норвежский вычислительный центр, 1963.
  • Основные концепции SIMULA : язык моделирования на основе АЛГОЛ / Оле-Йохан Дал и Кристен Найгаард. Осло: Norsk Regnesentral, [1965?].
  • SIMULA : язык для программирования и описания дискретных систем событий: введение и руководство пользователя. Осло: Norsk Regnesentral, 1965.
  • Языки симуляции дискретных событий: лекции, прочитанные в летней школе НАТО, Виллар-де-Ланс, сентябрь 1966 г. / Оле-Йохан Даль. Осло: Norsk Regnesentral / Норвежский вычислительный центр, 1966.
  • SIMULA : язык моделирования на основе АЛГОЛА / Оле-Йохан Даль и Кристен Найгаард. Осло: Norsk Regnesentral, 1966.
  • Simula : язык моделирования на основе АЛГОЛА / Оле-Йохан Даль и Кристен Найгаард. Нью-Йорк : Ассоциация вычислительной техники, 1966. I: Сообщения ACM ; 9 (1966).
  • Объявления классов и подклассов / Оле-Йохан Даль и Кристен Найгаард. Амстердам: Северная Голландия, c1968. I: Имитационные языки программирования: материалы рабочей конференции IFIP по имитационным языкам программирования, Осло, май 1967 г. / О.-Дж. Даль, председатель конференции; организовано Техническим комитетом 2 IFIP, языки программирования; под редакцией J.N. Бакстон.
  • Языки моделирования дискретных событий / Оле-Йохан Даль. Лондон: Academic Press, 1968. (Языки программирования: Институт перспективных исследований НАТО / под редакцией Дж. Генуйса.)
  • SIMULA 67 : общий базовый язык / Оле-Йохан Даль, Бьёрн Мирхауг и Кристен Найгаард. Осло: Norsk Regnesentral, 1968. (Публикация S / Норвежский вычислительный центр; 2) Ред. 1970: Общий базовый язык (Publ.; 22).

См. Также

Ссылки

Источники

Внешние ссылки

Последняя правка сделана 2021-06-01 10:13:12
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте