Дуглас К. Шмидт
Дуглас К. Шмидт (родился 18 июля 1962 г.) — ученый-компьютерщик и автор в области объектно-ориентированного программирования , распределенных вычислений и шаблонов проектирования .
Биография
[ редактировать ]В августе 1994 года он поступил на факультет Вашингтонского университета в Сент-Луисе . [1] С августа 1999 года по декабрь 2002 года он был доцентом Калифорнийского Ирвайне университета в .Большую часть этого времени он работал в DARPA, управляя исследовательскими программами, финансируемыми федеральным правительством США.В 2003 году он стал профессором информатики в Университете Вандербильта , а в декабре 2004 года — заместителем заведующего кафедрой информатики и инженерии. [2] В августе 2010 года он стал заместителем директора по исследованиям и главным техническим директором Института программной инженерии . [3] В апреле 2013 года он стал директором Real-Time Innovations. [4]
Он возглавлял группы, которые разработали адаптивную коммуникационную среду (ACE), ACE ORB (TAO), компонентно-интегрированный ACE ORB (CIAO) и реализацию стандарта развертывания и настройки, построенного на основе TAO (DAnCE).«ORB» относится к ключевой части общей архитектуры брокера объектных запросов .Они были доступны как программное обеспечение с открытым исходным кодом . [5]
утвердил Шмидта 8 февраля 2024 года Комитет Сената США по вооруженным силам на должность директора по эксплуатационным испытаниям и оценке Министерства обороны . [6] Он был утвержден Сенатом в полном составе 29 февраля 2024 года. [7]
Публикации
[ редактировать ]Статьи
[ редактировать ]Дуглас К. Шмидт опубликовал статьи в журналах C++ Report и C/C++ Users Journal . Он редактировал колонку «Взаимосвязь объектов» в журнале пользователей C/C++ . [8] и столбец «Шаблоны++» в отчете C++ . [9]
Книги
[ редактировать ]- Джеймс. О. Коплиен , Дуглас К. Шмидт (май 1995 г.). Языки шаблонов проектирования программ . Аддисон-Уэсли. ISBN 978-0-201-60734-5 .
- Дуглас Шмидт, Майкл Сталь , Ханс Ронерт, Фрэнк Бушманн (сентябрь 2000 г.). Архитектура программного обеспечения, ориентированная на шаблоны. Том 2: Шаблоны для параллельных и сетевых объектов . ISBN 978-0-471-60695-6 .
{{cite book}}
: CS1 maint: несколько имен: список авторов ( ссылка ) - Дуглас К. Шмидт; Стивен Д. Хьюстон (декабрь 2001 г.). Сетевое программирование на C++, том I: освоение сложности с помощью ACE и шаблонов . ISBN 978-0-201-60464-1 .
- Дуглас К. Шмидт; Стивен Д. Хьюстон (ноябрь 2002 г.). Сетевое программирование на C++, том 2: Систематическое повторное использование с ACE и платформами . Аддисон-Уэсли. ISBN 978-0-201-79525-7 .
- Маркус Эндлер (редактор), Дуглас Шмидт (редактор) (август 2003 г.). Промежуточное программное обеспечение 2003: Международная конференция промежуточного программного обеспечения ACM/IFIP/USENIX, Рио-де-Жанейро, Бразилия, 16–20 июня 2003 г., Материалы ( Конспекты лекций по информатике ) . ISBN 978-3-540-40317-3 .
{{cite book}}
:|author=
имеет общее имя ( справка ) - Роберт Меерсман (редактор), Захир Тари (редактор), Дуглас К. Шмидт (редактор) (январь 2004 г.). Создание инфраструктур приложений: объектно-ориентированные основы проектирования инфраструктур на пути к значимым интернет-системам 2003: CoopIS, DOA и ODBASE: Конфедеративные международные конференции OTM, CoopIS, DOA и ODBASE 2003, Катания,… 2003 (Конспекты лекций по информатике) ) . ISBN 978-3-540-20498-5 .
{{cite book}}
:|author=
имеет общее имя ( справка ) CS1 maint: несколько имен: список авторов ( ссылка ) - Фрэнк Бушманн, Кевлин Хенни , Дуглас К. Шмидт (март 2007 г.). Шаблонно-ориентированная архитектура программного обеспечения: язык шаблонов для распределенных вычислений, Том 4 . ISBN 978-0-470-05902-9 .
{{cite book}}
: CS1 maint: несколько имен: список авторов ( ссылка ) - Фрэнк Бушманн; Кевлин Хенни; Дуглас К. Шмидт (июнь 2007 г.). Архитектура программного обеспечения, ориентированная на шаблоны. Том 5: О шаблонах и языках шаблонов . Уайли. ISBN 978-0-471-48648-0 .
- Грегор Энгельс (редактор), Билл Опдайк (редактор), Дуглас К. Шмидт (редактор), Фрэнк Вейль (редактор) (октябрь 2007 г.). Языки и системы инженерного моделирования: 10-я Международная конференция, MoDELS 2007, Нэшвилл, США, 30 сентября – 5 октября 2007 г., Труды… / Программирование и программная инженерия) . Спрингер. ISBN 978-3-540-75208-0 .
{{cite book}}
:|author=
имеет общее имя ( справка ) CS1 maint: несколько имен: список авторов ( ссылка ) - Мохамед Э. Файад; Дуглас К. Шмидт; Ральф Джонсон (сентябрь 2009 г.). Реализация фреймворков приложений: объектно-ориентированные фреймворки в работе . Уайли. ISBN 978-0-471-25201-6 .
- Мохамед Э. Файад; Дуглас К. Шмидт; Ральф Джонсон (сентябрь 2009 г.). Создание фреймворков приложений: объектно-ориентированные основы проектирования фреймворков . Уайли. ISBN 978-0-471-24875-0 .
Ссылки
[ редактировать ]- ^ «Добро пожаловать на страницу Дугласа К. Шмидта» . Веб-сайт факультета . Вашингтонский университет в Сент-Луисе. Архивировано из оригинала 30 мая 2018 года . Проверено 10 августа 2013 г.
- ^ «Дуглас К. Шмидт» . Веб-страница факультета . Университет Вандербильта . Проверено 10 августа 2013 г.
- ^ «SEI объявляет о назначении нового главного технического директора доктора Дугласа К. Шмидта» . sei.cmu.edu . 3 августа 2010 г.
- ^ «РТИ приветствует нового члена правления» . rti.com . Архивировано из оригинала 8 апреля 2014 года . Проверено 8 апреля 2014 г.
- ^ «Получение ACE, TAO, CIAO и DAnCE» . Скачать веб-сайт . Университет Вандербильта . Проверено 10 августа 2013 г.
- ^ «PN1166 — Дуглас Крейг Шмидт — 118-й Конгресс Министерства обороны (2023–2024 гг.)» . Конгресс США . 29 февраля 2024 г. . Проверено 1 марта 2024 г.
- ^ «Сенат США утверждает, что Шмидт возглавит эксплуатационные испытания и оценку для Министерства обороны» . Университет Вандербильта . Проверено 12 марта 2024 г.
- ^ «Столбцы отчетов CUJ и C++ о вычислениях с распределенными объектами» . cs.wustl.edu . Архивировано из оригинала 14 июня 2018 года.
- ^ «Последний вальс», отчет C++, 1999 г. cs.wustl.edu . Архивировано из оригинала 5 декабря 2010 года . Проверено 26 октября 2010 г.