Трюгве Реенскауг
Трюгве Реенскауг | |
---|---|
![]() Реенскауг в 2010 году | |
Рожденный | Трюгве Миккьель Хейердал Реенскауг 21 июня 1930 г. |
Умер | 14 июня 2024 г. | (93 года)
Национальность | норвежский |
Известный | Модель-представление-контроллер , Объектно-ориентированный ролевой анализ и моделирование , индивидуальное программирование |
Научная карьера | |
Поля | Информатика |
Учреждения | Центральный институт промышленных исследований, Xerox PARC , Таскон в Осло Университет |
Веб-сайт | народный |
Трюгве Миккьель Хейердал Реенскауг (21 июня 1930 — 14 июня 2024) — норвежский учёный-компьютерщик и почётный профессор Университета Осло . [1] Он сформулировал шаблон модель-представление-контроллер (MVC) для разработки программного обеспечения с графическим пользовательским интерфейсом (GUI) в 1979 году во время посещения Xerox Исследовательского центра в Пало-Альто (PARC). Его первый крупный программный проект «Autokon» привел к созданию успешной программы автоматизированного проектирования и автоматизированного производства (CAD/CAM), которая впервые была использована в 1963 году и продолжала использоваться верфями по всему миру более 30 лет.
Реенскауг описал свои ранние концептуальные разработки в области Smalltalk и объектно-ориентированного программирования следующим образом: [2]
MVC был задуман как общее решение проблемы пользователей, управляющих большим и сложным набором данных. Самым сложным было найти хорошие названия для различных архитектурных компонентов. Модель-Представление-Редактор был первым набором. После долгих дискуссий, особенно с Адель Голдберг , мы закончили с терминами Модель-Представление-Контроллер.
Реенскауг активно участвовал в исследованиях объектно-ориентированных методов и разработал объектно-ориентированный ролевой анализ и моделирование (OOram) и инструмент OOram в 1983 году. В 1986 году он основал компанию информационных технологий Taskon , которая разработала инструменты на основе OOram. Идеи OOram созрели и существенно развились в проект BabyUML, кульминацией которого стало создание парадигмы данных, контекста и взаимодействия (DCI).
Ринскауг написал книгу « Работа с объектами: метод разработки программного обеспечения OOram» вместе с соавторами Пером Уолдом и Оддом Арильдом Лене. [3] Позже он написал виртуальную машину для Unified Modeling Language (UML). По состоянию на 2005 год [update]Он был почетным профессором информатики в Университете Осло .
Реенскауг умер 14 июня 2024 года в возрасте 93 лет. [4]
Ссылки
[ редактировать ]- ^ Реенскауг, Трюгве. «Добро пожаловать на страницы Трюгве М.Х. Реенскауга» . Университет Осло . Архивировано из оригинала 25 апреля 2018 года . Проверено 18 октября 2022 г.
- ^ «MVC: Xerox PARC 1978-79» . Архивировано из оригинала 25 апреля 2018 года.
- ^ Реенскауг, Трюгве; Уолд, Пер; Лене, Одд Арильд (июнь 1995 г.). Работа с объектами: метод разработки программного обеспечения OOram (PDF) . Прентис Холл. ISBN 978-0-13-452930-1 . Архивировано из оригинала (PDF) 25 апреля 2018 года . Проверено 18 апреля 2010 г.
- ^ «Трюгве Миккьель Хейердал Реенскауг» . Ритуальное агентство «Фонус» . Проверено 1 июля 2024 г.
Внешние ссылки
[ редактировать ]- Официальный сайт
- Реенскауг, Трюгве; и др. «Избранные издания и книги с 1970 года» . Университет в Осло .
- Реенскауг, Трюгве; Лене, Одд Арильд (1996). «Описания учебных пособий OOPSLA '96: Учебное пособие 25. Работа с объектами: использование и повторное использование с анализом и синтезом ролевых моделей» . Специальная группа по интересам по языкам программирования .
- Рупп, Н. Алекс (11 декабря 2003 г.). «Часть первая: история шаблона MVC» . Java.net . Архивировано из оригинала 29 мая 2007 г. (Часть статьи под названием: «За пределами MVC: новый взгляд на инфраструктуру сервлетов»).
- Список публикаций Трюгве Реенскауга в CRIStin