O'Reilly logo

Aspect-Oriented Programming with the e Verification Language by David Robinson

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 1. Introduction to Aspect Oriented Programming (AOP)

 

A language that doesn’t affect the way you think about programming, is not worth knowing.

 
 --Alan J. Perlis [4]

If your only exposure to programming technology has been through SystemVerilog or SystemC, you might be forgiven for thinking that object orientation is a brand new idea that’s at the cutting edge of software design. After all, the marketing for these languages makes a big deal out of the fact that they are object oriented. While object orientation is a great thing to have in your language, it can hardly be classed as cutting edge. C++, which was released in 1983, drew inspiration from Simula 67 which was about in 1967.

Because object orientation has been around for a while, ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required