Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

10 reasons Java is awesome

Name: Anonymous 2010-05-01 14:55

1.  Easy to learn.  90% of Java = C-pointers+classes.  You come from pretty much any programming background and hit the ground running with java.
2.  Best and most comprehensive standard libraries.  Wheels of all types and sizes are included in the standard library and they all have pristine documentation.  Not to mention the thousands of external libraries.  In java you never write wheels, you combine wheels to make machines.
3.  Super Fast.    Java is faster than all other garbage collected languages and about 1.5 times slower than C.
4.  Very readable code.   Without things like millions of operators, operator overloading, and first class functions it takes a lot of effort to obfuscate and write unreadable/unmaintainable java code.  Spend less time figuring out what existing code does and more time writing new code.
5-8.  Awesome tool chain.  Eclipse is as fully featured as it gets, from ridiculously good auto-completion and code prediction...to detection of errors before you even compile... to plug ins and version control integration. Did I mention its free?  The only competing tool chain that is even comparable(Visual Studio) costs an arm and a leg.
9.  Application versatility.  There is a JVM for all major platforms sans apple mobile products.  Porting from one platform to the other is easy.
10.  Ridiculously good garbage collection. Competing GCs don't even come close.

tl;dr  Real programmer use java.

Name: Anonymous 2010-05-03 13:32

>3.  Super Fast.   
>10.  Ridiculously good garbage collection
This is bullshit, Java cannot be compared to compiled and manually managed memory languages. It has inherent speed/memory tradeoff you cannot mask with any program.
JVM isn't magically optimized assembler obsolete.
>5-8.  Awesome tool chain.
stuffing 40% of your 10 reasons with such a bullshit metric, since every popular language has "awesome toolchains"
>Best and most comprehensive standard libraries
Big standard library isn't making Java better, in fact its making it more bloated and slow. You incur all the penalties of a VM plus megabytes of non-essential code which is somehow 'standard'.
All the libraries that are really needed could be imported.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List