Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
Sticking with Go to actually build something out of it in terms of a full featured application with proper documentation, infrastructure etc etc
-
Geoxion9015yI've been doing Rust for half a year now and I love it! Even if you're not gonna use it afterwards, it will make you a better programmer. (Especially in languages like C and C++)
-
Rust is a good option. It's gaining a lot of traction and the ownership model is a good thing to get your head around in memory management.
I really enjoy its style guide, how the compiler shouts so much and how functional the standard api is. -
And to add a sort of 3.a, Micosoft's Bosque seems to be completely valid kotlin so could be an extra option
-
Actually cpp is quite finicky to get running on some embedded platforms if they do not have an os running. Rust does not have this problem with a separate core library from std that makes no assumptions about the platform, and has modules + package manager.
-
@Haxk20 I disagree. Having fun while learning new things is superbly important in this field. If the dude wants to expose himself to a ton of different languages to get new ideas etc then he should be encouraged to do so. Learning languages for fun has exposed me to a wide array of things that have become indispensable in my day to day activities at work.
I'm thinking about what language to dive into next.
I already have a pretty good knowledge of Go and mediocre knowledge of C and Java.
So far I thought about...
1. CPP, as I need it for school and it runs on literally anything.
2. Rust, as is seems to spread and the combination of low-level, memory-safety and abstraction seems pretty appealing to me.
3. Kotlin, specifically kotlin-native, is it combines java-like high-level programming with native speed.
4. Nim, as it combines high-level techniques with c-like freedom.
What do you people recommended, or something completely else?
question