Golang and Rust are often compared to each other as they were relatively released in the same time (Nov 2009 & July 2010 respectively), Rust uses the idea of ownership to manage memory, while Golang utilizes a smart garbage compiler. Both are very fast as they use native compilers, and are mainly used for systems programming, so am I gonna use Golang?
I've thought about this question quite a lot because before I knew what Rust was, I mainly used Golang, however I haven't touched it for years, and so seeing it again feels weird, and will take time to get used to it.
I am really considering writing Mufi in Golang, but I also want to build projects that utilize Golang, C and Rust, not sure of the project, maybe another project manager, but my lack of Golang projects is also because of my lack of experience in the language. I understand the general, but I have yet to build any meaningful projects with it, and without projects to stem off from, I haven't gone too far with the language.
I've also considered learning machine learning using Golang, and it's a huge possibility, but I will look more into machine learning once I get a firmer stance in linear algebra which I'm learning next year. Golang is an amazing language, and it's definitely something I want under my belt, so I definitely want to learn it by some type of project (most likely a compiler or machine learning).
Please feel free to comment ideas of projects I can build with Go
Top comments (0)