Get the latest tech news
Programming Language Scalability
Weak Opinions, Strongly Held
Support for, and a culture of heavily using language extension features on the other hand reduce scalability, as detailed in the Lisp Curse. JavaScript/TypeScript Ubiquitous TypeScript has one of the better type systems Quite well optimised, with different runtime options available Designed as a scripting language for web browsers, with shortcomings arising from that Many layers of abstractions built up over time, especially conventions Prone to paradigm shifts every few years Clojure Haskell Statically typed Very niche Hard to learn, even harder to master Complexity scales badly with program size Almost requires domain-specific languages with custom operators
Or read this on Hacker News