Грегор Кицалес
Грегор Кицалес | |
---|---|
![]() | |
Рожденный | Грегор Жан Кичалес 1961 (62–63 года) |
Национальность | Американский |
Альма-матер | Массачусетский технологический институт (выбыл) |
Занятие | Компьютерный ученый |
Работодатель | Университет Британской Колумбии |
Известный | аспектно-ориентированное программирование , AspectJ |
Веб-сайт | www |
Грегор Кицалес — американский учёный-компьютерщик . настоящее время он является профессором информатики В в Университете Британской Колумбии в Ванкувере , Британская Колумбия, Канада. [1] Он наиболее известен разработкой концепции аспектно-ориентированного программирования . [2] и расширение AspectJ для языка программирования Java , оба из которых он разработал, работая в Xerox PARC . [3] Он также является одним из соавторов спецификации Common Lisp Object System . [4] и является автором книги «Искусство протокола метаобъекта » вместе с Джимом Де Ривьером и Дэниелом Г. Боброу . [5]
Большая часть работы Кичалеса на протяжении многих лет была сосредоточена на том, чтобы позволить разработчикам программного обеспечения создавать программы, которые максимально похожи на их дизайн, чтобы уменьшить сложность и упростить обслуживание кода , что в конечном итоге повышает качество программного обеспечения.
Карьера [ править ]
После окончания бакалавриата в Массачусетском технологическом институте Кицалес начал свою исследовательскую карьеру в 1980 году в Лаборатории компьютерных наук Массачусетского технологического института , где он оставался до 1983 года. В 1984 году он присоединился к исследовательской лаборатории программного обеспечения Исследовательского центра Xerox в Пало-Альто в качестве члена исследовательского персонала, став руководителем Ученый в 1996 году. За время работы в PARC Кичалес разработал некоторые из своих наиболее важных исследовательских работ, включая аспектно-ориентированное программирование и AspectJ . Он покинул PARC в 1999 году, чтобы сосредоточиться на образовании в области информатики. [6]
В 2000 году он переехал в Канаду и поступил на кафедру компьютерных наук Университета Британской Колумбии в качестве штатного профессора. [7] В UBC Кичалес открыл лабораторию практики разработки программного обеспечения. [8] и разработал ряд курсов, связанных с разработкой программного обеспечения и языками программирования. Самое главное, он разработал CPSC 110, вводный курс программирования в учебной программе UBC, который студенты изучают на первом году обучения в бакалавриате. Курс фокусируется на систематическом проектировании программ с помощью рецептов проектирования . [9]
стал соучредителем Intentional Software В 2002 году он вместе с Чарльзом Симони , но затем покинул компанию в 2003 году, чтобы вернуться в UBC . [10]
В 2012 году он выиграл Senior AITO Dahl-Nygaard Prize за работу над объектной системой Common Lisp . [11] и был назван членом ACM за вклад в аспектно-ориентированное программирование. [12]
В июле 2017 года он был назначен исполнительным директором UBC Extended Learning. [13]
См. также [ править ]
- Аспектно-ориентированное программирование
- АспектJ
- Как разрабатывать программы
- Лаборатория компьютерных наук и искусственного интеллекта MIT
- ПАРК (компания)
- Департамент компьютерных наук UBC
Ссылки [ править ]
- ^ «Грегор Кицалес | Информатика в UBC» . www.cs.ubc.ca. Проверено 2 сентября 2018 г.
- ^ Кичалес, Грегор; Лэмпинг, Джон; Мендекар, Анураг; Маэда, Крис; Лопес, Кристина; Луантье, Жан-Марк; Ирвин, Джон (1997), «Аспектно-ориентированное программирование» , ECOOP'97 — Объектно-ориентированное программирование , Springer Berlin Heidelberg, стр. 220–242, doi : 10.1007/bfb0053381 , ISBN 9783540630890 , S2CID 18357295
- ^ Кичалес, Грегор; Хилсдейл, Эрик; Хугунин, Джим; Керстен, Мик; Палм, Джеффри; Грисволд, Уильям Г. (18 июня 2001 г.). Обзор AspectJ . Спрингер-Верлаг. стр. 327–353. ISBN 3540422064 .
- ^ Боброу, Дэниел Г.; ДеМишель, Линда Г.; Габриэль, Ричард П.; Кин, Соня Э.; Кичалес, Грегор; Мун, Дэвид А. (1 сентября 1988 г.). «Спецификация общей объектной системы Lisp» . Уведомления ACM SIGPLAN . 23 (СИ): 1–142. дои : 10.1145/885631.885632 . ISSN 0362-1340 . S2CID 27580105 .
- ^ Кичалес, Грегор; Де Ривьер, Джим; Боброу, Дэниел Г. (1991). Искусство протокола метаобъектов . Кембридж, Массачусетс: MIT Press. ISBN 0262111586 . OCLC 23650336 .
- ^ Кицалес, Грегор (19 января 2003 г.). «Резюме Грегора Кицалеса» (PDF) . Кафедра компьютерных наук UBC .
- ^ «Новые технологические асы повышают авторитет UBC» . Проверено 2 сентября 2018 г.
- ^ «Лаборатория практики программного обеспечения – Кафедра компьютерных наук – UBC» . spl.cs.ubc.ca. Проверено 2 сентября 2018 г.
- ^ «УБК ЦПСК 110» . сайты.google.com . UBC Информатика . Проверено 2 сентября 2018 г.
- ^ «Соучредитель Intentional Software покинул компанию — InformationWeek» . Информационная неделя . Проверено 2 сентября 2018 г.
- ^ «Лауреаты премии Даля-Нюгаарда AITO за 2012 год» . www.aito.org . Проверено 2 сентября 2018 г.
- ^ «Грегор Кичалес назван научным сотрудником ACM 2012 года | Информатика в UBC» . www.cs.ubc.ca. Проверено 2 сентября 2018 г.
- ^ «Грегора Кичалеса приветствовали в качестве исполнительного директора UBC Extended Learning (UBC ExL) | Вице-президент по академической деятельности» . Academic.ubc.ca . Архивировано из оригинала 18 ноября 2017 г. Проверено 2 сентября 2018 г.