Gregor Kiczales

 

 


 

Gregor Kiczales is a professor of computer science at the University of British Columbia in Canada. His best known work is on aspect-oriented programming and the AspectJ extension for Java at Xerox PARC. He has also contributed to the design of the Common Lisp Object System, and is the author of the book The Art of the Metaobject Protocol, along with Jim Des Rivieres and Daniel G. Bobrow.


More info: http://www.cs.ubc.ca/~gregor/




Customize your search:

E.g., 2016-12-03
E.g., 2016-12-03
E.g., 2016-12-03
Mar 15th 2016

Expand your use of the core design method from SPD1 to write well-crafted code that operates on more complex data like lists and trees.

No votes yet
Mar 15th 2016

Adding abstraction and generative recursion to the design tools makes complex problems like puzzle solvers and graph search straightforward.

No votes yet
Mar 15th 2016

Learn systematic program design - how to write programs that tell a clear story about what they do, are well-tested, and easy to improve.

Average: 1.3 (3 votes)
Oct 20th 2015

Adding abstraction and generative recursion to the design tools makes complex problems like puzzle solvers and graph search straightforward.

Average: 4.5 (2 votes)
Sep 4th 2013

This course is about learning to program well: building programs that are elegant, well tested and easy to maintain. The course is intended for students with no programming experience, but many former students who already knew how to program have said it made them better programmers.

No votes yet