Skip to content

Instantly share code, notes, and snippets.

@savarin
Created March 9, 2023 18:02
Show Gist options
  • Save savarin/60b617f7394f7f2895e80310aea0e83c to your computer and use it in GitHub Desktop.
Save savarin/60b617f7394f7f2895e80310aea0e83c to your computer and use it in GitHub Desktop.
Highly expressive: Ruby, Perl, PHP, JavaScript, Lua
Expressive: Python, Swift, F#
Balanced: Go, OCaml, Haskell, Scala, Elixir, Erlang, Julia
Interpretable: COBOL, Visual Basic, Python (again), Rust, Kotlin
Highly interpretable: C, Fortran, C++, Zig
Highly expressive and dynamic: Ruby, Perl, PHP
Highly expressive and static: TypeScript, Kotlin
Expressive and dynamic: Python, JavaScript, Lua
Expressive and static: Swift, F#
Balanced: Go, OCaml, Haskell, Scala, Elixir, Erlang, Julia
Highly interpretable: COBOL, Visual Basic, Rust, C, Fortran, C++, Zig
Highly expressive and dynamic: Ruby, Perl
Highly expressive and static: TypeScript, Kotlin
Expressive and dynamic: Python, JavaScript, Lua
Expressive and static: Swift, F#
Balanced: Go, OCaml, Haskell, Scala, Elixir, Erlang, Julia
Interpretable: COBOL, Visual Basic, Rust
Highly interpretable: C, Fortran, C++, Zig
Highly expressive and dynamic: Ruby
Highly expressive and static: TypeScript, Kotlin
Expressive and dynamic: Python, JavaScript, Lua
Expressive and static: Swift, F#
Balanced: Go, OCaml, Haskell, Scala, Elixir, Erlang, Julia
Interpretable and expressive: PHP, Perl
Interpretable and static: COBOL, Visual Basic, Rust
Highly interpretable: C, Fortran, C++, Zig
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment