Speelgoedmannetje wrote:
A language is not easy when it has a lot of exceptions in it's design, and require a lot of workarounds. Which isn't the case with Java.
Some libraries in Java are, however, a pain in the *rse I have to admit.
There are plenty of reasons to dislike Java (I'm not particularly keen on it, TBH), but knowing our Atheist's level of technical knowledge (which one might say gives a whole new meaning to the word 'grassroots'..) I can't really take his statement seriously.
If he was an accomplished LISP/Scheme-er, or MLer, or similar, who complained that Java was not easy to write 'correct' software in, he might have a point.
If he was fluent in FORTH, or a similar reductionist language, he might be able to make the claim that Java isn't easy to implement a compiler for.
If he was knowledgable about assembly language or finely tuned C code, he might point out that Java is not easy to write efficient software in.
He's neither of those, obviously.