Gregor Kiczales

Gregor Kiczales is an American computer scientist. He is currently a professor of computer science at the University of British Columbia in Vancouver, British Columbia, Canada. He is best known for developing the concept of aspect-oriented programming, and the AspectJ extension to the Java programming language, both of which he designed while working at Xerox PARC. He is also one of the co-authors of the specification for the Common Lisp Object System, and is the author of the book The Art of the Metaobject Protocol, along with Jim Des Rivières and Daniel G. Bobrow.

Gregor Kiczales
Born
Gregor Jean Kiczales

1961 (age 6263)
NationalityAmerican
Alma materMassachusetts Institute of Technology (dropped out)
OccupationComputer Scientist
EmployerUniversity of British Columbia
Known foraspect-oriented programming, AspectJ
Websitewww.cs.ubc.ca/~gregor/

Most of Kiczales' work throughout the years has been focused on allowing software engineers to create programs that look as much as possible like their design, to reduce complexity and make code maintenance easier, ultimately improving software quality.

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.