Hacker News new | past | comments | ask | show | jobs | submit login

Why not just use a statically type language? I really don't understand why python is so popular outside of a few specialized areas.



Because ecosystems are what makes people productive and languages are just a means to access them. Python's ecosystem is absolutely massive and high-quality.


Most popular languages have massive ecosystems. Don't see Python's being a differentiator except for a few specialized areas. In fact, the project I'm on runs on spark wrapped by python libraries, so really its the scala libraries that provide all the heavy lifting.


We use Spark extensively. We also use @pandas_udf to run some part of our Spark pipeline through some Python-only ML libraries.


Ah, but what if I'm a masochist and I want all the verbosity of a statically typed language with none of the benefits?


Try F#: Strongly typed but 100% inference of types => best of both worlds.


It's basically a lisp with better syntax.




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

Search: