Alert icon
We're changing our privacy policy. This stuff matters.  Learn more  Dismiss

Aspect Oriented Programming: Radical Research in Modularity

Loading...

Sign in or sign up now!
14,342
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Oct 8, 2007

Google TechTalks
May 16, 2006

Gregor Kiczales
Gregor Kiczales is Professor of Computer Science at the University of British Columbia. His work is directed at enabling programmers to write programs that, as much as possible, look like their design. ABSTRACT
Aspect-oriented programming (AOP) is based on a radical exploration of modularity in software development. By presenting new mechanisms that enable better modularization in a number of systems, AOP is driving us to ask fundamental questions about what modularity should mean in our field. In the past, we have tended to think of modularity in terms of hierarchies of crisply defined blocks, where each block or module defines its interface with the...

Category:

Howto & Style

Tags:

License:

Standard YouTube License

  • likes, 8 dislikes

Link to this comment:

Share to:
see all

All Comments (4)

Sign In or Sign Up now to post a comment!
  • I appriciated this presentation 

  • I really wish that he would simply have given his presentation and then answered questions at the end to clear up any questions that had not been answered. He wastes his time trying to answer questions that he otherwise would have been able to answer better after the audience had been given a better foundation with which to ask their questions -- many of which, would not be necessary as they would already have been answered. The result is that we get a scatted and incomplete presentation.

  • A fantastic overview of AOP concepts that will help align your thinking before jumping into the text books. I don't believe I could have got some of the insights provided by this talk by researching the subject myself.

  • Great video. Great explanation

Loading...

0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more