The biggest impact has begun: like object-oriented programming before it, AOP is changing the way to think about elements of software systems. Dr. Dobb's.
History shows that to be widely adopted, new programming paradigms must be expressive, efficient, intuitive, compatible, with good tool support. Dr. Dobb's.
AOP can finally advance beyond code-level constructs to realize true cross-cutting visibility for models. It’s taken 25 years, but now programming is on the cusp of a powerful new paradigm linking aspects and use cases. Dr. Dobb's.
This column is about why it's time right now to think about systems with lots of cores. In short: Software is the (only) gating factor; as that gate falls, hardware parallelism is coming more and sooner than many people yet believe.