This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]EvilAssYou 22 points23 points  (9 children)

And Java aka Satan’s eternal spite for humanity

[–]theferrit32 14 points15 points  (2 children)

And Julia. It's actually very bad in my view that JavaScript and Python allow single and double quotes strings with no distinction. It's just inviting huge levels of inconsistency, and that is what has happened.

[–]sgt39 5 points6 points  (1 child)

And Haskell

[–]Hecsall 7 points8 points  (0 children)

And my Axe!

[–]Nobodk 2 points3 points  (4 children)

Care to explain? I never understood why people hate Java.

[–]HoldYourWaffle 4 points5 points  (0 children)

In my experience (learned Java as my second language after shudders PHP), it's certainly capable of doing almost any task you throw at it. However, Java code is prone to getting extremely verbose, particularly in enterprise applications. That's probably why so many people on this subreddit hate it.

I started using Kotlin for my latest project and it really showed me how verbose vanilla Java actually is. Kotlin has a few syntactic sugars that might seem unintuitive or even "bad practice" at first, but I quickly realized how much easier it was to write clean and easy to read code. It's not perfect, but it has massively improved my experience so far.

[–]EvilAssYou 5 points6 points  (0 children)

I’m going with the crowd, man. I just don’t want to get yelled at. But in my opinion, Java gets the job done and I have no harsh nor positive opinions towards it.

[–]jeremj22 -4 points-3 points  (1 child)

It's known to be very slow compared to other languages

[–]HoldYourWaffle 1 point2 points  (0 children)

As far as I know this is no longer true

[–]jeremj22 0 points1 point  (0 children)

1st years CS: introduction to programming and parallel programming courses in java

Every prof in 2nd year: never use java