I agree with you, totally. Awful language, combining the worst parts of C with poor performance, tedious frameworks and, worst of all, a "purity" attitude that is totally unacceptable.
And I have learned Java. I have used it in education, designed labs using it, and in two commercial projects. I know it well enough to know that it is my enemy. Java, the dark side of programming!
But nothing bad that doesn't have a bright side. If I can write for Android in pure FPC code, I believe that I can outperform the Java crowd in performance (almost without even trying), and the C crowd in productivity. The only thing I fear is that it is as hard to make a working installation as it is for the iPhone. (I have a working iPhone installation, and the process to make a new one, but it was not easy to figure out.)
Bookmarks