  Paul Graham has written urlLink an interesting article called the Hundred Year language. What programming language will people be using in 100 years? It's hard to predict what life will be like in a hundred years. There are only a few things we can say with certainty. We know that everyone will drive flying cars, that zoning laws will be relaxed to allow buildings hundreds of stories tall, that it will be dark most of the time, and that women will all be trained in the martial arts. Heh. I don't know why, but I totally agree that women will all be trained in the martial arts. When I say Java won't turn out to be a successful language, I mean something more specific: that Java will turn out to be an evolutionary dead-end, like Cobol. 
