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, ...

Get Aspect-Oriented Programming with the e Verification Language now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.