|
|
I suspect there's some slight confusion. Object-oriented programming doesn't really have anything to do with programs that write themselves, or any such real AI/singularity type futurism. It is, indeed, the standard in many areas, and relatively uncontroversially so; nevertheless, OO concepts like inheritence, encapsulation and the like are very much in the domain of 'raw' programming. They bring greater abstraction, and force the programmer to consider the software he works with as a system, rather than a set of states or functions--but as a paradigm shift I think it's safe to say that OO's influence is mostly within the realm of software development.
A new style of chip (as pertains to its manufacture, rather than its function; 500GHz are much less impressive, paradigmatically, than quantum bits over the regular kind) is exciting, but its potential for revolution is much more mundane: smaller, cheaper, faster versions of what we have now. The potential for linear development of power (within Moore's law or without) to produce qualitative leaps in computing -- such as Strong AI -- has, I think, at this point been relatively discredited. The progression from current software methods to self-aware machines or recursively improving programs is a nontrivial one. |
|
|