DEV Community

Ughur Huseyn
Ughur Huseyn

Posted on • Updated on • Originally published at github.com

THE INCOMPLETE LIST OF PROGRAMMING LANGUAGES

Programming languages that I have been added here are either popular, or have influences on other languages, or just you might heard/hear of it sometime.

Machine Language

  • 0s and 1s (Actually two states of transistors)

Lowest Level

  • Assembly Language

Compiled

  • C
  • C++
  • Rust
  • Pascal (Object Pascal / Delphi)

Compiled - Garbage Collected (GC)

  • Swift / Objective-C
  • Go
  • Dart
  • Crystal
  • D
  • Nim

Virtual Machines (VM)

  • Java / Kotlin / Scala / Groovy
  • C# / VB .NET
  • Erlang / Elixir
  • Smalltalk / Squeak

Interpreted

  • Python
  • JavaScript / TypeScript
  • PHP
  • Ruby
  • Perl
  • Lua

Functional

  • Haskell
  • Lisp (Scheme / Common Lisp / Racket / Clojure)
  • ML (Standard ML / OCaml / F#)

DSL - Markup - Other - Uncategorized

  • HTML/CSS
  • SQL
  • Bash / PowerShell
  • VBA
  • R / Matlab / Julia
  • COBOL
  • APL
  • Fortran
  • Ada
  • Scratch
  • Prolog
  • Brainf*ck

Top comments (5)

Collapse
 
coder_mohan profile image
MOHAN👨🏻‍💻 • Edited

I suggest u to add Nim language in compiled - garbage collected language category, because it is also been talked about in the community, many people are liking it. I know it is an incomplete list but please add it, if possible.

Collapse
 
ughurh profile image
Ughur Huseyn

I have added it.

Collapse
 
8dion8 profile image
8Dion8

Have you ever heard of esoteric programming languages, or Esolangs? Brainfck is one of them.

esolangs.org/wiki/Main_Page

Collapse
 
ughurh profile image
Ughur Huseyn

Yes. I have written it at the end of the list.

Collapse
 
8dion8 profile image
8Dion8

esolangs.org/wiki/Language_list
full list of esoolangs, there are many more than brainfck