3 ms·
I'm not sure. I see so much money being poured into making scripting languages faster [0], and with the "End of Moores Law" in sight I feel like the industry is
by zengid 8y ago
I'm not sure. I see so much money being poured into making scripting languages faster [0], and with the "End of Moores Law" in sight I feel like the industry is going to be leaning towards static languages [1].
Perhaps developments in gradual typing will allow for the benefits of quick and experimental development (scripting) that can later be calcified into a sturdy fully-typed program with higher performance (through optimized AOT compilation).
[0] https://instagram-engineering.com/dismissing-python-garbage-collection-at-instagram-4dca40b29172 https://instagram-engineering.com/dismissing-python-garbage-...
[1] https://youtu.be/Azt8Nc-mtKM?t=9m59s https://youtu.be/Azt8Nc-mtKM?t=9m59s
- zzzcpan 8y agoAOT compilation doesn't really solve the problem. You also need to get closer to the metal with the language, data types, algorithms, only then you can get significant performance increase. But this only postpones the problem, hardware is still capped by the end of Moore's law and will push you into concurrency and distributed systems sooner or later. And which language does it better will be an important factor.