3 ms·
After years of using Python, it's been difficult to wrap my head around GO and Rust. I really wish there was a course on Rust / Go for python programmers.
by kumarvvr 9y ago
After years of using Python, it's been difficult to wrap my head around GO and Rust.
I really wish there was a course on Rust / Go for python programmers.
- Jemaclus 9y agoYou're in luck! https://golang-for-python-programmers.readthedocs.io/en/latest/ https://golang-for-python-programmers.readthedocs.io/en/late...
- raz32dust 9y agoThere are several Go for Python programmers tutorials. A google search would throw up many. And it makes sense, because Go is, in my opinion, a good alternative to python as a scripting language. It is faster and safer although slightly more verbose. There are some Rust for python guides as well, but I think it is the wrong approach in case of Rust. Rust is really a more systems programming language. It makes sense to either learn it from scratch, or learn from a C++ background. Even coming from a Java background, I found it easier to just forget about my knowledge of Java and start looking at Rust as something completely fresh. In case of Go, I was easily able to map it to the python and Java concepts I already knew. I think Go has a nice niche where it can replace both Java and python, but not C++. Rust can replace C++, but not Java or python.
- bitL 9y agoGo is IMO much simpler than Rust.
- narimiran 9y ago> After years of using Python, it's been difficult to wrap my head around GO and Rust. I had the similar post-Python problem, until I settled on Nim [0] - it has Python-like syntax, significant whitespace, and ease of writing (but don't expect Python level of it), while compiling to C and providing significant speed benefits. Also there is a brief "Nim for Python Programmers" [1], which might interest you. [0] https://nim-lang.org/ https://nim-lang.org/ [1] https://github.com/nim-lang/Nim/wiki/Nim-for-Python-Programmers https://github.com/nim-lang/Nim/wiki/Nim-for-Python-Programm...
- joshbaptiste 9y agoDitto.. Nim was just easier for me to absorb as a Python person myself and I'm really enjoying it.