Sunday, January 21, 2007

Java is very horrible

After the phone discussion last time a colleage brought up Java on work. Java is something I rebuke totally. The reasons are many and in between:

1. Bloated virtual machine for the language. You can compile language but most people don't because of so-called portability. Not only is this outrageous but also dumb - you send intermediate code into some program that then parses and performs the result. Why this waste when we now can do better? And why people are so horrible lazy and not send different code for different platforms?

2. It has not operator overloading, no stack objects and also library that is kind of flat and with bad structure. How did Sun expect people to productive with this?

3. It has garbage collection.

But biggest reason for the degradation of this product is that it pretends to be better C++. In fact, it is not. It is just slower C++ with less functionality for people who are not smart enough to make good memory handling. These people can do Basic or something and stop making the computer industry suffer. But Java should be stopped.

2 comments:

puterman said...

I totally agree.

barlon said...

"...for people who are not smart enough to make good memory handling. These people can do Basic or something..."

This is outrageous! Basic is the mother of all programming languages and the most versitile and adaptive. And we are not stupid.