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-14 22:28

Things Java got right:
- Fast JIT compilation
- Pretty good bytecode language
- Lots of good VM research which will also benefit better languages
- Immutability for Strings. Although it'd be nice if they had some kind of Immutable marker interface and a type system that knew how to handle it LOL JASKAL
- No operator overloading
- No preprocessor

Things Java got wrong:
- Nothing functional
- Forcing programmers to distinguish between scalars and objects, when the language implementors should've worried about this instead. Also == and switch should work on Strings.
- Generics are fucking useless, a compile-time stopgap solution which delivers a lot of complexity and very little benefit. Almost worse than templates in Sepples.
- Standard library is too big
- J2EE and everything around it need to be killed as quickly as possible

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