2 ms·
I would group them as there's much overlap within a paradigm: 0. assembly and machine languages 1. procedural static typed (C/C++, Java, Go, Kotlin, Obj-C, Sw
by karmakaze 4y ago
I would group them as there's much overlap within a paradigm:
0. assembly and machine languages
1. procedural static typed (C/C++, Java, Go, Kotlin, Obj-C, Swift, Zig, etc)
2. procedural scripting (Python, Ruby, PHP, etc)
3. functional (F#, OCaml) -- to a lesser extent Scala
4. lisp-y (Clojure, Racket)
5. ref. capable: learning Rust (played with Pony, Clean)