Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

That's the spot filled by Go, and previously Pascal. Native code with good efficiency while still being fairly easy and productive.


Go 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.


In my experience go's libraries are generally not so high quality


Hard 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.


I 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.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: