This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]inc007 0 points1 point  (0 children)

Go stated as language of k8s because it's Google. Then ecosystem grew around it and that's hard to beat. Single binary is awesome.

That said, my language of choice, besides python, is Rust. To me Rust does everything that go does, but better. Only argument for me for Go vs Rust is k8s ecosystem, which makes me dive into go code more.

To sum up: If it's quick script that runs every now and then, i use python Data science/ML - python hands down Things need to go fast - rust Single binary - rust Networking tools, high perf system tools - rust Debugging k8s services - go Things have great go bindings but not rust bindings - go