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

I remember this from the early 2010s "compilation of a dynamic language is a superset of compilation of static languages ergo we should be able to achieve both optimizations static languages can do and more because there are opportunities that only become apparent at runtime". When really its all about the constraints you can put on the user that set you up for better optimization.


And profile-guided optimization (PGO) for static languages turned out to be pretty good at revealing those “only apparent at runtime” optimizations.


That's like the joke that dynamic languages are static languages, but with only one type: hash table.


That's not a joke. It's a perspective that is seriously held: https://existentialtype.wordpress.com/2011/03/19/dynamic-lan...

(Not everyone agrees, for sure, but that's different from it being a joke.)




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

Search: