Sunday, May 18, 2008
If we look at the history of computer programming languages, we can see
that practically all new programming methodologies were about one
thing: taming complexity. The anarchy of earlier days of procedural programming (example: Fortran) gave way to structured programming (Pascal), which was refined with modular programming (Modula), and was reformulated when object-oriented programing went mainstream (C++, and much later Java). And it stopped there. The
focus shifted to different branches of computer programming, namely to
functional programming, and, to a lesser degree, logical programming.
The only major development in this branch was the rise of aspect-oriented programming (AOP) paradigm. Let's take a look at AOP in our favorite language:
JavaScript, and how Dojo helps the language with dojox.lang.aspect
package.
[Read more]
Save/recommend this post:
Subscribe to this blog: