Реенскауг, Трюгве

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
Трюгве Реенскауг
букмол Trygve Reenskaug
Trygve Reenskaug (2010).jpg
Дата рождения 21 июня 1930(1930-06-21)[1] (90 лет)
Страна
Род деятельности специалист в области информатики, инженер
Награды и премии
Сайт folk.uio.no/trygv…​ (англ.)

Трюгве Миккель Хейердал Реенскауг (норв. Trygve Mikkjel Heyerdahl Reenskaug; род. 21 июня 1930 года) — норвежский специалист в области информатики и заслуженный профессор университета Осло. Он первым сформулировал принцип Model-View-Controller (MVC) для создания графического пользовательского интерфейса (GUI) ПО в 1979 году во время визита Xerox PARC в Пало-Альто. Его первым крупным проектом программного обеспечения был «Autokon», который произвёл удачную программу CAD/CAM, которая была впервые применена в 1963 году и продолжала повсеместно использоваться в течение более 30 лет.

Реенскауг описал ранний Smalltalk и понятия объектного ориентирования следующим образом:[2]

MVC был задуман как главное решение пользовательской проблемы контроля больших и запутанных наборов данных. Труднейшей частью было хорошие имена для различных архитектурных компонентов. Model-View-Editor (Модель-Представление-Редактор) было первой конфигурацией. После долгих дискуссий, особенно с Адель Голдберг, мы пришли к терминам Model-View-Controller.

Он принимал активное участие в исследованиях в объектно-ориентированных методов и занимался разработкой объектно-ориентированного анализа и моделирования ролей (OOram) и OOram tool в 1983. Он основал компанию информационных технологий Taskon в 1986 году, которая разработала инструменты, основанные на OOram. В OOram идеи вызрели в проект BabyUML, который достиг вершин в создании парадигмы Данные, контекст и взаимодействие (англ. Data, context and interaction) (DCI).

Реенскауг написал книгу «Работа с объектами: Метод разработки ПО OOram» в соавторстве с Пер Уолд и Одд Арильд Лене.[3] Позже он написал виртуальную машину для Unified Modeling Language (UML). На данный момент является professor emeritus информатики в университете Осло

Примечания[править | править код]

  1. Университет Осло — 1811.
  2. Trygve/MVC
  3. Reenskaug, Trygve; Per Wold; Odd Arild Lehne. Working With Objects: The OOram Software Engineering Method (англ.). — Prentice Hall, 1995. — ISBN 978-0-13-452930-1.

Ссылки[править | править код]