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

Java review

Name: Anonymous 2010-11-12 14:09

Good:

- 5 year olds should be able to learn how to make multithreaded applications
- Cross platform
- Great development tools (IDEs and such)
- You don't have to make/download amounts of libraries to develop great and helpful apps, the standard library is huge

Bad:

- Memory hog
- Java programmers: Herppppp Derpppp, internal char array?? nooo, its a string, what internal char array?? what is that
- No function pointers
- No operator overloading
- Everything is a reference, unless you implement Cloneable, sorry, i prefer "&"
- No #define

Name: Anonymous 2010-11-13 12:00

>>15
Batteries included.
Batteries?

No first-class functions
And they are not necessary.

I can overload equals but not +, why, faggots?
If primitives weren't so useful, there's a chance Java would have done away with them and we'd never see a +-/*% again.  Additionally, the only non-primitive that uses any of those operators is String and they only use +. So you basically have a language that is designed to be devoid of your precious primitive datatype operators.  Overloading only add() and not + is a deterrent against people misunderstanding the language.

As a result, we have nurupo too
In an object oriented language of any kind, I argue the concept behind a null pointer error is impossible to completely deprecate away.  Besides, nurupo is cute.

No native syntax for cudders, dictionaries, etc.
We do have native dictionary syntax.  Maybe it's not your "grandfather's holy dictionary syntax," but it is dictionary syntax.
Also, your car and cdr in Java is contained within the class method System.arraycopy().

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