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

Get the Android app

Or read this on Hacker News