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

I like both languages. In my mind they fill different niches:

- Rust is a better C++

- Go is a better Python

YMMV.

Some will argue we don't need a better Python or Go isn't a better Python. These are both entirely reasonable positions. My take is:

1. Go is statically typed (even with an interface{} catch-all and no generics; which honestly I personally don't really care about but I understand if you do; it's certainly no worse than the Python equivalent).

2. Python still has the issue of requiring it to be installed as well as the compatibility of that installed environment (ie what virtualenv does). Java has this issue too. Standalone executables are just more convenient;

3. Loading your runtime environment has a greater cost in Python;

4. I actually don't like where Python 3 has gone where almost every point release at this point seems to add to the language itself. Python 3 really was a change in philosophy vs Python 2.



You might enjoy this companion piece! https://bitfieldconsulting.com/golang/go-vs-python




Consider applying for YC's Winter 2027 batch! Applications are open till November 2.

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

Search: