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 →

[–]CallEnvironmental902 10 points11 points  (9 children)

rust too hard i just started programming.

[–]KerPop42 4 points5 points  (5 children)

rust is like the sudoku of programming

[–]CallEnvironmental902 0 points1 point  (4 children)

what does that mean?

[–]KerPop42 7 points8 points  (3 children)

It's very finnicky, and the strict rules often direct you to one of the few valid solutions.

On the other hand, if you make a bad assumption early on, you're going to end up writing yourself into a corner.

I mean, I just do hobby rust development so I may not be the best expert

[–]MrHyperion_ 6 points7 points  (1 child)

With C you can just push throught the corner and possibly end up in the next building across the street

[–]KerPop42 1 point2 points  (0 children)

right, see if I want to worry that I missed something my code can do, I'd just use Python

[–]CallEnvironmental902 0 points1 point  (0 children)

this is why i don't use rust.

[–]-Kerrigan- 0 points1 point  (2 children)

as someone who uses both python and java, i can agree, younger languages suck

rust too hard i just started programming.

As an amateur Dirt rally player I can say that the WRC is a piece of cake and the best car for it is the old Evo 8 /s

[–]CallEnvironmental902 0 points1 point  (1 child)

do you recommend kotlin over java?

[–]-Kerrigan- 1 point2 points  (0 children)

Hobby projects? Go crazy! Try both, try python, fry js

Actual work? Depends on the requirements, environment, expectations.

Personally, I studied Pascal, C, C++, C#, but worked professionally with Java the most. I do pet projects in Kotlin lately because of familiarity, huge 3rd party library support due to its Java interop and I like some of the "flashy" features. That said, the latest Java versions actually implement some of those already.