in reply to (OT) Where is programming headed?

I remember when I graduated a lowly five years ago. We were taught COBOL and told that we would never write a new program in it. We were taught C++ since it was the language of the future. I never saw a UNIX system, since Windows NT was going to replace them all. Since that time, I have, unfortunately, probably written and maintained more lines of COBOL code than anything else. I have yet to write a C++ in a work environemt. I spend my time working on UNIX systems at work and at home (Mac OSX, Linux, BSD, etc.). I also write more C, Perl, and PL/SQL (Oracle's internal Pascal based language) than any other languages.
One thing has remained constant. The ability of the university professors in computer science to get everything wrong. OO may be popular in a university setting, but it will continue to remain a small part of the technology of corporate IS until Java finally starts to replace more and more COBOL systems. In many company's my guess is that this will not happen for at least 10 more years.