Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Ousterhout's Dichotomy (wikipedia.org)
12 points by thunderbong on Nov 10, 2024 | hide | past | favorite | 2 comments


It’s supposedly a “fallacy” and “arbitrary” and yet, 26 years after this prediction, the growing languages right now are Rust (compiled, statically typed systems language) and Python (dynamically typed glue code written by non-CS mathematics people). Maybe the distinction is not so arbitrary after all.


Though Python compiles to bytecode (pyc) and recently added optional typing.

On the other side, Rust can be compiles to WASM, which can be considered a form of bytecode.

If you look at Clojure (app lang w/o types, very dynamic) or Elm (strongly typed app lang that transpiles to a scripting lang), you'll find the situation today is even more whimsical than Ousterhout could have predicted.




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

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

Search: