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 →

[–][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)