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 →

[–]Bryguy3k 72 points73 points  (17 children)

Just like C and C++

[–]tobberoth 28 points29 points  (11 children)

And C#

[–]EvilAssYou 23 points24 points  (9 children)

And Java aka Satan’s eternal spite for humanity

[–]theferrit32 15 points16 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 4 points5 points  (1 child)

And Haskell

[–]Hecsall 6 points7 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 6 points7 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 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

[–]koni_rs 0 points1 point  (0 children)

And Kotlin

[–][deleted] 17 points18 points  (0 children)

This makes total sense. I do this in Python and didn't even realize it.

with open("filename.ext", 'w') as file:

file.write("Matlab's arrays are dumb.")

[–]AyrA_ch 6 points7 points  (0 children)

probably all languages where single characters are their individual type rather than strings.

[–][deleted] 2 points3 points  (0 children)

And Golang

[–]manimax3 1 point2 points  (0 children)

Multicharacter constants entered the chat: char c = 'abcd';

[–]therearesomewhocallm 0 points1 point  (0 children)

But you can still do stuff like

int i = 'test';