Грегор Кичалес

редактировать
Грегор Кичалес
Грегор Кичалес
РодилсяГрегор Жан Кицалес. 1961 (возраст 58–59)
Национальностьамериканец
Alma materМассачусетский технологический институт (бросил учебу)
Род занятийКомпьютерный ученый
РаботодательУниверситет Британской Колумбии
Известен какаспектно-ориентированное программирование, AspectJ
Веб-сайтwww.cs.ubc.ca / ~ gregor /

Грегор Кичалес американский компьютерный ученый. В настоящее время он является штатным профессором из информатики в Университете Британской Колумбии в Ванкувере, Британская Колумбия, Канада. Он наиболее известен разработкой концепции аспектно-ориентированного программирования и расширения AspectJ для языка программирования Java, оба из которых он разработал, работая над Xerox PARC. Он также является одним из соавторов спецификации для Common Lisp Object System и является автором книги The Art of the Metaobject Protocol вместе с Дэниелом Г. Боброу.

Большая часть работы Кичалеса на протяжении многих лет была сосредоточена на том, чтобы позволить инженерам-программистам создавать программы, которые максимально похожи на их дизайн, чтобы уменьшить сложности и упростить сопровождение кода, что в конечном итоге повысит качество программного обеспечения.

Содержание
  • 1 Карьера
  • 2 См. Также
  • 3 Ссылки
  • 4 Внешние ссылки
Карьера

После прохождения бакалавриата в MIT, Kiczales Свою исследовательскую карьеру начал в 1980 году в Лаборатории компьютерных наук MIT, где проработал до 1983 года. В 1984 году он присоединился к исследовательской лаборатории программного обеспечения Xerox Palo Alto Research Center в качестве члена исследовательской группы. В 1996 году Кичалес стал главным научным сотрудником. За время работы в PARC Кичалес разработал некоторые из своих наиболее важных исследовательских работ, включая аспектно-ориентированное программирование и AspectJ. Он покинул PARC в 1999 году, чтобы сосредоточиться на образовании в области информатики.

В 2000 году он переехал в Канаду и поступил на факультет компьютерных наук в университете. Британской Колумбии в качестве штатного профессора. В UBC Кичалес основал лабораторию программных практик и разработал ряд курсов, связанных с программной инженерией и языками программирования. Что наиболее важно, он разработал CPSC 110, вводный курс программирования в учебной программе UBC, который студенты проходят в первый год обучения в бакалавриате. Курс посвящен систематическому проектированию программ с помощью рецептов дизайна.

В 2002 году он стал соучредителем Intentional Software с Чарльзом Симони, но затем покинул компанию в 2003 году. чтобы вернуться в UBC.

В 2012 году он получил премию Senior AITO Dahl-Nygaard за свою работу над Common Lisp Object System и был назван ACM Fellow за его вклад в аспектно-ориентированное программирование.

В июле 2017 года он был назначен исполнительным директором UBC Extended Learning.

См. Также
Ссылки
  1. ^«Грегор Кицалес | Компьютер Наука в UBC ". www.cs.ubc.ca. Проверено 2 сентября 2018 г.
  2. ^Кичалес, Грегор; Лэмпинг, Джон; Мендекар, Анураг; Маэда, Крис; Лопес, Кристина; Луантье, Жан-Марк; Ирвин, Джон (1997), «Аспектно-ориентированное программирование», ECOOP'97 - объектно-ориентированное программирование, Springer Berlin Heidelberg, стр. 220–242, doi : 10.1007 / bfb0053381, ISBN 9783540630890
  3. ^Кичалес, Грегор; Хилсдейл, Эрик; Хугунин, Джим; Керстен, Мик; Палм, Джеффри; Грисволд, Уильям Г. (18.06.2001). Обзор AspectJ. Springer-Verlag. С. 327–353. ISBN 3540422064.
  4. ^Bobrow, Daniel G.; DeMichiel, Linda G.; Габриэль, Ричард П.; Кин, Соня Э.; Кичалес, Грегор; Луна, Дэвид А. (1988-09-01). "Спецификация объектной системы Common Lisp". Уведомления ACM SIGPLAN. 23 (SI): 1–142. DOI : 10.1145 / 885631.885632. ISSN 0362-1340.
  5. ^Кицалес, Грегор; Дес Ривьер, Джим; Боброу, Дэниел Г. (1991). Искусство протокола метаобъектов. Кембридж, Массачусетс: MIT Press. ISBN 0262111586. OCLC 23650336.
  6. ^Кичалес, Грегор (19 января 2003 г.). "Резюме Грегора Кичалеса" (PDF). Департамент компьютерных наук UBC.
  7. ^«Новые технические специалисты повышают популярность UBC». Проверено 2 сентября 2018 г.
  8. ^«Лаборатория программных практик - Департамент компьютерных наук - UBC». spl.cs.ubc.ca. Проверено 2 сентября 2018 г.
  9. ^"UBC CPSC 110". sites.google.com. UBC Computer Science. Проверено 2 сентября 2018 г.
  10. ^«Соучредитель Intentional Software покинул компанию - InformationWeek». Информационная неделя. Проверено 2 сентября 2018 г.
  11. ^«Победители премии AITO Dahl-Nygaard за 2012 год». www.aito.org. Проверено 2 сентября 2018 г.
  12. ^«Грегор Кичалес назначен научным сотрудником 2012 ACM | Компьютерные науки в UBC». www.cs.ubc.ca. Проверено 2 сентября 2018 г.
  13. ^«Грегор Кичалес стал исполнительным директором, UBC Extended Learning (UBC ExL) | Вице-президент по академическим вопросам». Acade.ubc.ca. Проверено 2 сентября 2018 г.
Внешние ссылки
Последняя правка сделана 2021-05-22 10:19:35
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте