Реенскауг, Трюгве
Трюгве Реенскауг | |
---|---|
букмол Trygve Reenskaug | |
Дата рождения | 21 июня 1930[1][2] |
Место рождения | |
Дата смерти | 14 июня 2024[1] (93 года) |
Место смерти | |
Страна | |
Род деятельности | специалист в области информатики, инженер |
Награды и премии | |
Сайт | folk.uio.no/trygv… (англ.) |
Трюгве Миккель Хейердал Реенскауг (норв. Trygve Mikkjel Heyerdahl Reenskaug; 21 июня 1930 — 14 июня 2024) — норвежский специалист в области информатики и заслуженный профессор университета Осло. Он первым сформулировал принцип Model-View-Controller (MVC) для создания графического пользовательского интерфейса (GUI) ПО в 1979 году во время визита Xerox PARC в Пало-Альто. Его первым крупным проектом программного обеспечения был «Autokon», который произвёл удачную программу CAD/CAM, которая была впервые применена в 1963 году и продолжала повсеместно использоваться в течение более 30 лет.
Реенскауг описал ранний Smalltalk и понятия объектного ориентирования следующим образом[3]:
MVC был задуман как главное решение пользовательской проблемы контроля больших и запутанных наборов данных. Труднейшей частью было хорошие имена для различных архитектурных компонентов. Model-View-Editor (Модель-Представление-Редактор) было первой конфигурацией. После долгих дискуссий, особенно с Адель Голдберг, мы пришли к терминам Model-View-Controller.
Оригинальный текст (англ.)MVC was conceived as a general solution to the problem of users controlling a large and complex data set. The hardest part was to hit upon good names for the different architectural components. Model-View-Editor was the first set. After long discussions, particularly with Adele Goldberg, we ended with the terms Model-View-Controller.
Он принимал активное участие в исследованиях в объектно-ориентированных методов и занимался разработкой объектно-ориентированного анализа и моделирования ролей (OOram) и OOram tool в 1983. Он основал компанию информационных технологий Taskon в 1986 году, которая разработала инструменты, основанные на OOram. В OOram идеи вызрели в проект BabyUML, который достиг вершин в создании парадигмы Данные, контекст и взаимодействие (англ. Data, context and interaction) (DCI).
Реенскауг написал книгу «Работа с объектами: Метод разработки ПО OOram» в соавторстве с Пер Уолд и Одд Арильд Лене[4]. Позже он написал виртуальную машину для Unified Modeling Language (UML). На данный момент является professor emeritus информатики в университете Осло.
Умер 14 июня 2024 года в возрасте 93 лет[5].
Примечания
[править | править код]- ↑ 1 2 3 Trygve Mikkjel Heyerdahl Reenskaug — Våre Minnesider.
- ↑ 1 2 50 år (норв.) — 1980.
- ↑ Trygve/MVC . folk.universitetetioslo.no. Дата обращения: 27 января 2022. Архивировано 31 марта 2022 года.
- ↑ Reenskaug, Trygve; Per Wold; Odd Arild Lehne. Working With Objects: The OOram Software Engineering Method (англ.). — Prentice Hall, 1995. — ISBN 978-0-13-452930-1. Архивировано 25 апреля 2018 года.
- ↑ Trygve Mikkjel Heyerdahl Reenskaug | Minneside (бук.). Minnesider. Дата обращения: 18 июня 2024. Архивировано 18 июня 2024 года.
Ссылки
[править | править код]- Web site of Trygve Reenskaug at the University of Oslo
- Reenskaug, Trygve Selected publications and books since 1970 . Дата обращения: 15 декабря 2015. Архивировано из оригинала 25 апреля 2018 года.
- Reenskaug, Trygve (University of Oslo, Cofounder: Taskon); and Odd Arild Lehne (Cofounder: Taskon) Tutorial 25: Working with Objects: Use and Reuse with Role Model Analysis and Synthesis; (OOPSLA '96 Tutorial Descriptions) . OOSPLA96 (Object-Oriented Programming, Systems, Languages, and Applications Conference, 1996).
- Rupp, N. Alex Part One: History of the MVC Pattern . Java.net (11 декабря 2003). Архивировано из оригинала 29 мая 2007 года. (Part of an article entitled: «Beyond MVC: A new look at the Servlet Infrastructure»)