Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
Норвежский учёный в области компьютерных наук
Norwegian computer scientist
Оле Йохан Даль (12 октября 1931 – 29 июня 2002) — норвежский учёный в области компьютерных наук. Даль был профессором информатики в Университете Осло и считается одним из создателей Simula и объектно-ориентированного программирования вместе с Кристеном Нюгором.
Ole Johan Dahl (12 October 1931 – 29 June 2002) was a Norwegian computer scientist. Dahl was a professor of computer science at the University of Oslo and is considered to be one of the fathers of Simula and object oriented programming along with Kristen Nygaard.
Карьера
Даль родился в Мандале, Норвегия. Он был сыном Финна Даля (1898–1962) и Ингрид Отилие Катинки Педерсен (1905–1980). Когда ему было семь лет, его семья переехала в Драммен. Когда ему было тринадцать, вся семья бежала в Швецию во время немецкой оккупации Норвегии во Второй мировой войне. После окончания войны Даль изучал численную математику в Университете Осло. Даль общепризнан как ведущий учёный в области компьютерных наук Норвегии. Вместе с Кристеном Найгардом он разработал первоначальные идеи объектно-ориентированного программирования (ОО) в 1960-х годах в Норвежском вычислительном центре (Norsk Regnesentral (NR)) в рамках языков программирования для моделирования Simula I (1961–1965) и Simula 67 (1965–1968), которые изначально представляли собой расширенную версию и надмножество ALGOL 60. Даль и Найгард первыми разработали концепции класса, подкласса (обеспечивающего неявное сокрытие информации), наследования, динамического создания объектов и т. д., – все важные аспекты ОО-парадигмы. Объект – это самодостаточный компонент (с внутренней структурой данных и связанными с ней процедурами или методами) в программной системе. Эти компоненты объединяются для формирования целостной системы. Объектно-ориентированный подход широко распространен в современной разработке программного обеспечения, включая популярные императивные языки программирования, такие как C++ и Java. Он получил премию Тьюринга за свою работу в 2001 году (совместно с Кристеном Найгардом). В 2002 году он был удостоен медали Джона фон Неймана Института инженеров электротехники и электроники (IEEE) (совместно с Кристеном Найгардом) и в 2000 году был награждён званием Командора Королевского норвежского ордена Святого Олава. Международная ассоциация по технологиям объектов назвала премию Даля — Найгарда в честь Даля.
Dahl was born in Mandal, Norway. He was the son of Finn Dahl (1898–1962) and Ingrid Othilie Kathinka Pedersen (1905–80). When he was seven, his family moved to Drammen. When he was thirteen, the whole family fled to Sweden during the German occupation of Norway in World War II. After the war's end, Dahl studied numerical mathematics at the University of Oslo. Dahl is widely accepted as Norway's foremost computer scientist. With Kristen Nygaard, he produced the initial ideas for object oriented (OO) programming in the 1960s at the Norwegian Computing Center (Norsk Regnesentral (NR)) as part of the Simula I (1961–1965) and Simula 67 (1965–1968) simulation programming languages, which began as an extended variant and superset of ALGOL 60. Dahl and Nygaard were the first to develop the concepts of class, subclass (allowing implicit information hiding), inheritance, dynamic object creation, etc., all important aspects of the OO paradigm. An object is a self contained component (with a data structure and associated procedures or methods) in a software system. These are combined to form a complete system. The object oriented approach is now pervasive in modern software development, including widely used imperative programming languages such as C++ and Java. He received the Turing Award for his work in 2001 (with Kristen Nygaard). He received the 2002 Institute of Electrical and Electronics Engineers (IEEE) John von Neumann Medal (with Kristen Nygaard) and was named Commander of the Royal Norwegian Order of St. Olav in 2000. The Association Internationale pour les Technologies Objets named the Dahl Nygaard Prize after Dahl.
Ранние работы
Организовано Техническим комитетом 2 IFIP по языкам программирования; О. Й. Даль, председатель конференции.
Organized by IFIP Technical Committee 2, programming languages; O. J. Dahl, conference chairman.