27.12.2007 МненияГрегор Кикзалес: “Работа над АОП для нас была фантастической удачей”
Грегор Кикзалес рассказывает об эволюции и будущем АОП Основоположник аспектно-ориентированного программирования (АОП) Грегор Кикзалес сегодня преподает в Университете Британской Колумбии (Ванкувер, Канада). Он был лидером в создании АОП в середине и конце 90-х годов прошлого века, работая в Исследовательском центре Xerox в Пало-Альто, который помог представить эту технологию мировому сообществу. Во время своей недавней встречи со старшим редактором eWeek Дэррилом Тафтом Грегор Кикзалес рассказал об истории и будущем АОП. eWeek: Откуда пошло аспектно-ориентированное программирование? И что это такое? Грегор Кикзалес: Если проследить эволюцию программирования от машинного кода к процедурным языкам типа Algol и Pascal и дальше к объектно-ориентированным языкам наподобие Smalltalk и Java, то можно увидеть, что ее лейтмотивом было стремление помочь архитекторам и программистам в структурировании сложных систем. Ведь системы слишком велики, чтобы думать о них на микроуровне. АОП по существу – очередной этап в развитии механизмов структурирования. Сегодня понятно, что объекты не заменяют процедуры, а являются только способом создания механизма структурирования более высокого уровня. И аспекты тоже не заменяют объекты; они лишь предоставляют еще одну разновидность структурирования. Если послушать про то, что люди делают с аспектами, то становится понятно, что реально они занимаются именно структурированием. Например, когда люди заявляют: “Я могу поставлять свою систему ...
читать далее.