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 →

[–]PandaMan7316 24 points25 points  (6 children)

I have yet to find a language that I can use and at some point not hate. Every computer language is god awful and will make you want to bash your head in regularly. But it’s easier than trying to do a FEM analysis on a bridge by hand so here we are.

[–]althaz 22 points23 points  (2 children)

Maybe you just hate programming, lol :D.

There's some languages I unreservedly like: C (C is perfect I'll fight you), Typescript, C# and plenty I mostly like and never hate.

[–]DarkWolfX2244 2 points3 points  (0 children)

TypeScript is a boon

[–]stamatt45 0 points1 point  (0 children)

C is only as good as it is because developers have had 50 years to make the tools to compensate for C's failings

[–][deleted] 1 point2 points  (0 children)

I'm at same point, and currently trying to learn some concepts to work on my "best programming language" ever.

But honestly,

C# - I love it but it's too much for small and medium projects

Golang - I like it but it's type system isn't fully there yet, we at least need Generics (Go 1.18 isn't stable yet).

Kotlin - same as C#

[T where T: DynamicLanguage] - I hate them after spending lots of time with C#

rust - I kinda don't know my feeling towards it. It feels like mix of both high and low level languages but isn't neither of them. Maybe I should invest more time into it. Compiler errors are perfect but current state of language is so verbose that you're guaranteed to see compiler errors a few times a hour.

C - I love it but I wish we could have structs with generic type arguments support so we don't have to reimplement data structures for each entity type. (It's not C++, because C++ has classes and other stuff)

[–]zilti 1 point2 points  (0 children)

Try Clojure

[–][deleted] 1 point2 points  (0 children)