2005-06-18 11:11:03 GMT
I've just read a nice article titled The Programming Gene. It's about the three programming paradigms I'm interested in most: aspect-oriented programming, genetic programming and intentional programming.
Regarding aspect-oriented programming, AspectJ is here for a while and I wanna play with it as soon as I can. Python also has aspect-oriented features, so it's probably worth checking it out.
Genetic programming is a method which doesn't require special language features, but implementing its model in any language.
Intentional programming is a bit vague and conceptual yet, but one can learn many things about it by reading the fresh blog intentional software has put out. Very interesting read. Makes one think in new perspectives. I very dislike their way of making the source locked in an obscure proprietary format.