4 ms·
Almost all software running the world is written in statically typed languages. This is not by accident or because developers don’t know better. Every few month
by mbrodersen 5y ago
Almost all software running the world is written in statically typed languages. This is not by accident or because developers don’t know better. Every few months on HN somebody will make some new claim about why dynamically typed languages are somehow better. But the truth is that statically typed languages have won in the market place for real world software. And I don’t see anything changing that.
- bcrosby95 5y agoThe article is about attempting to escape this static vs dynamic dichotomy, not about declaring dynamic languages superior to static ones.
- mbrodersen 5y agoYes you are right. And I do agree with the author regarding Dependently Typed languages.
- darthrupert 5y agoToday I learned that python, javascript and php are statically typed languages.
- Too 5y agoAny hygienic team using those today, are using analyzers on top, like mypy, hhvm or typescript.
- mbrodersen 5y agoPython, JavaScript and PHP run on runtimes written in statically typed languages. And those runtimes run on operating systems written in statically typed languages, using hardware drivers written in statically typed languages. So yes the world does indeed run on statically typed languages. The code you write in Python/JavaScript/PHP is a thin layer on top of C/C++.