Mountains or Molehills



I've been looking at Aspect Oriented Programming (AOP - weaving or
runtime) and Attribute Oriented Programming (@OP - directives or
attributes use to mark up code).

I wonder if either of these trends can justify being touted as the
next generation of software development?

Structured Design was a great step forward.

Object Oriented has been an even greater step forward.

I believe that the next major innovation in software development will
have to address separation of concerns and it will contine to demand
more from pre-processors, compilers and runtime environments.

I think there are a lot of other critical issues that remain to be
untangled before we take that next big step.

Gerard Vignes

.