Дуглас С. Шмидт (родился 18 июля 1962 г.) - ученый-компьютерщик и автор в области объектно-ориентированного программирования , распределенных вычислений и шаблонов проектирования .
биография
В августе 1994 года он поступил на факультет Вашингтонского университета в Сент-Луисе . [1] С августа 1999 года по декабрь 2002 года он был доцентом с пребывания в Университете Калифорнии в Ирвине . Большую часть этого времени он работал в DARPA, руководя исследовательскими программами США, финансируемыми из федерального бюджета. В 2003 году он стал профессором информатики в Университете Вандербильта и адъюнкт-кафедрой информатики и инженерии в декабре 2004 года. [2] В августе 2010 года он стал заместителем директора по исследованиям и главным техническим директором в Институте программной инженерии Университета Карнеги-Меллона . [3] В апреле 2013 года он стал директором РТИ . [4]
Он возглавлял группы, которые разработали адаптивную коммуникационную среду (ACE), ACE ORB (TAO), компонентно-интегрированный ACE ORB (CIAO) и реализацию стандарта развертывания и конфигурации, построенного на основе TAO (DAnCE). «ORB» относится к ключевой части общей архитектуры брокера объектных запросов . Они были доступны как программное обеспечение с открытым исходным кодом . [5]
Публикации
Статьи
Дуглас С. Шмидт опубликовал статьи в C ++ Report и C / C ++ Users Journal . Он редактировал столбец «Взаимосвязи объектов» в журнале пользователей C / C ++ , [6] и столбец «Шаблоны ++» в отчете C ++ . [7]
Книги
- Джеймс. О. Коплиен , Дуглас К. Шмидт (май 1995 г.). Языки шаблонов проектирования программ . ISBN 978-0-201-60734-5.
- Дуглас Шмидт, Майкл Сталь , Ханс Ронерт, Франк Бушманн (сентябрь 2000 г.). Шаблонно-ориентированная архитектура программного обеспечения Том 2: Шаблоны для параллельных и сетевых объектов . ISBN 978-0-471-60695-6.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.CS1 maint: дополнительный текст: список авторов ( ссылка )
- Роберт Меерсман (редактор), Захир Тари (редактор), Дуглас С. Шмидт (редактор) (январь 2004 г.). Создание фреймворков приложений: объектно-ориентированные основы проектирования фреймворков на пути к осмысленным интернет-системам 2003: CoopIS, DOA и ODBASE: конфедеративные международные конференции OTM, CoopIS, DOA и ODBASE 2003, Катания,… 2003 (конспект лекций по информатике ) . ISBN 978-3-540-20498-5.CS1 maint: несколько имен: список авторов ( ссылка ) CS1 maint: дополнительный текст: список авторов ( ссылка )
- Фрэнк Бушманн, Кевлин Хенни , Дуглас С. Шмидт (март 2007 г.). Архитектура программного обеспечения, ориентированная на шаблоны: язык шаблонов для распределенных вычислений, Том 4 . ISBN 978-0-470-05902-9.CS1 maint: несколько имен: список авторов ( ссылка )
- Франк Бушманн; Кевлин Хенни; Дуглас С. Шмидт (июнь 2007 г.). Шаблонно-ориентированная архитектура программного обеспечения Том 5: Шаблоны и языки шаблонов . ISBN 978-0-471-48648-0.
- Грегор Энгельс (редактор), Билл Опдайк (редактор), Дуглас С. Шмидт (редактор), Фрэнк Вейл (редактор) (октябрь 2007 г.). Моделируемые инженерные языки и системы: 10-я международная конференция, MoDELS 2007, Нэшвилл, США, 30 сентября - 5 октября 2007 г., Протоколы… / Программирование и разработка программного обеспечения) . ISBN 978-3-540-75208-0.CS1 maint: несколько имен: список авторов ( ссылка ) 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 .
- ^ «РТИ приветствует нового члена правления» . rti.com . Архивировано из оригинала 8 апреля 2014 года . Проверено 8 апреля 2014 года .
- ^ «Получение ACE, TAO, CIAO и DAnCE» . Скачать веб-сайт . Университет Вандербильта . Проверено 10 августа 2013 года .
- ^ «Столбцы отчетов CUJ и C ++ по распределенным объектным вычислениям» . cs.wustl.edu .
- ^ «Последний вальс, C ++ Report, 1999» . cs.wustl.edu . Архивировано из оригинала на 5 декабря 2010 года . Проверено 26 октября 2010 года .