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
-
plumbus11947yIs go lower level? Now i need to also research go, bc i thought it was like python.
If you want to know more about lower level code without learning assembly, i recommend c or c++. Allocating memory, device drivers, bullshit like that. After all, some python interpreters and java vm are written in c -
Root826027yGo is interesting.
It'll teach you different patterns, and force you to learn good exception handling.
But low-level? I'd suggest C++ or pure C; you'll learn quite a bit more than Go will teach you.
(Best case? Learn both!) -
stop68677yI am starting to learn Rust because
1. Go has no constructors
2. The Rust Compiler allows you to write the type only when you need (returns) or want it. For everything else is let your friend.
3. Some of the new and old python features are aviable(1_000, 0xdeadbeaf, 0o777, 0b101) -
brod100267y@Ashkin being a JS dude I decided to tackle C to learn more about "real" languages (now deal with a lot of Rust lang).. very hard/strange to begin with but don't mind it overall. Biggest issue would have been the change in community.
I'd highly recommend Rust to any JS people looking to dip their toe in another language. -
I've thought about Rust too, and yeah I realize now that Go isn't that low level, plus it still has a GC. I'm really interested in low level languages but I find the hardest part is practicing when you first start learning.
Trying to learn Go. Any merit to it? All I know is JS and some Java and I want to go lower-level.
undefined