Skip to content

Families of programming languages

Yehonathan Sharvit edited this page Apr 16, 2021 · 1 revision

Families of programming languages

Typing discipline and Orientation

Object-Oriented Functional
Statically-typed Java
C#
C++
OCaml
Haskell
Scala
Dynamically-typed Ruby
Python
JavaScript
Clojure
Erlang
Elixir
Julia

Approach to data

Separate code from data Generic data structures Immutable data
LISP
Clojure
Elixir
JavaScript
Ruby
Python
Haskell
Java
C#
C++

Clone this wiki locally