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

Python is well-designed for what it is, and it certainly seems intuitive compared to bash or perl or whatever people were using before, but it is opinionated in a way that makes it hard to write anything but procedural-style code. That quality draws some people to it, but it's not a language that can be everything to everyone.


> it's not a language that can be everything to everyone.

Unlike say, for example...?


I'll probably get shit on for saying this, but JS comes closer. It's multi-paradigm, performant, and TS provides static type checking for those that want it. Of course, JS is also a language that gets excoriated for being poorly designed, so maybe intuitive design and adaptability are fundamentally at odds with each other.


Nothing can be "everything to everyone". People are different. No point in trying to conquer the world.


My point exactly. It's unfair to criticise a language on the grounds that it doesn't do what no other language does.




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

Search: