3 ms·
That's the spot filled by Go, and previously Pascal. Native code with good efficiency while still being fairly easy and productive.
by rahen 4y ago
That's the spot filled by Go, and previously Pascal. Native code with good efficiency while still being fairly easy and productive.
- pphysch 4y agoGo and Python have a quite different set of strengths. Python heavily leverages operator overloading and other metaprogramming features that Go does not support (well). If you pick up Go expecting it to be a "more efficient Python", you will be sorely disappointed.
- bombolo 4y agoIn my experience go's libraries are generally not so high quality
- pphysch 4y agoHard to judge. In Python it's very easy to create nice porcelain APIs for powerful frameworks because you can hide complex behaviors behind operators. Imagine Pandas or Django without overloaded access operators. This is not the case in Go.
- bombolo 4y agoI didn't mean how beautiful the api looks like… In my experience authors of go libraries are somewhat noobs on linux/terminal stuff and their libraries fail to take things into account.