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

This is my fourth year. I'm using Go while being surprised how inadequate it is for this kind of problem. Standard libraries lack basic data structures and often Go is too slow for a compiled language!


What does "Go is too slow" mean in this context? Were you expecting similar performance to Rust or C++?


Well, it is slow to run, because all the built-in Python magic is highly optimized. When you start implementing stuff in the bare bones Go, and you're pressed by time, you don't optimize, and the result is code that is slower than Python.


I'm doing it in K2 this year (a language that has a single data structure: a vector). If you can do it in K2, you can do it in Go.


I am doing it, it's just not convenient for a major language that has been around for 15 years!




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

Search: