Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Browse By

All Programming Languages

The notations computing uses to instruct a machine, from the earliest high level languages through to languages in wide use today, with the paradigm each supports, the pioneers credited with designing it, and its place in the wider history of the field.

All Programming Languages
Filter Results313 entries

A+ (programming language)

Array Language

A-0 System

Procedural Language

ABAP

Procedural Language

ABC (programming language)

Procedural Language

ABEL (hardware description language)

Simulation Language

ActionScript

Object-Oriented Language

Ada

Structured Language

Address programming language

Procedural Language

Agda

Functional Language

AHDL

Simulation Language

Alef (programming language)

Concurrent Language

ALGOL

Procedural Language

ALGOL 58

Procedural Language

ALGOL 60

Structured Language

ALGOL 68

Procedural Language

ALGOL W

Procedural Language

Answer Set Programming

Logic Language

APL

Array Language

APL2

Array Language

AppleScript

Scripting Language

Applesoft BASIC

Procedural Language

Arc (programming language)

Functional Language

Argus (programming language)

Concurrent Language

ArnoldC

Esoteric Language

AspectJ

Object-Oriented Language

Assembly Language

Low-Level Language

Atari BASIC

Procedural Language

ATS (programming language)

Functional Language

Autocode

Procedural Language

AutoLISP

Functional Language

AWK

Scripting Language

B (programming language)

Procedural Language

Ballerina (programming language)

Multi-Paradigm Language

Bash

Scripting Language

BASIC

Procedural Language

BBC BASIC

Procedural Language

BCPL

Procedural Language

Befunge

Esoteric Language

BLISS (programming language)

Systems Language

Blitz BASIC

Procedural Language

Boo (programming language)

Object-Oriented Language

Bourne Shell

Scripting Language

Brainfuck

Esoteric Language

C

Procedural Language

C Shell

Scripting Language

C with Classes

Object-Oriented Language

C#

Object-Oriented Language

C++

Object-Oriented Language

Caml

Functional Language

Carbon

Systems Language

Chapel

Concurrent Language

Chapel (programming language)

Concurrent Language

Chef

Esoteric Language

CHILL

Procedural Language

CHIP-8

Low-Level Language

Cilk

Systems Language

Clipper (programming language)

Procedural Language

CLIPS

Logic Language

Clojure

Functional Language

CLU (programming language)

Procedural Language

COBOL

Procedural Language

Cobra (programming language)

Object-Oriented Language

CoffeeScript

Scripting Language

ColdFusion

Scripting Language

ColorForth

Procedural Language

COMAL

Structured Language

Commodore BASIC

Procedural Language

Common Lisp

Functional Language

CommonMark

Markdown specification

Coq (proof assistant)

Functional Language

CORAL 66

Procedural Language

CPL (Combined Programming Language)

Procedural Language

CPL (programming language)

Multi-Paradigm Language

Crystal

Object-Oriented Language

Csound

Procedural Language

CSS

Markup Language

CSV

Data Serialization Format

Curry (programming language)

Multi-Paradigm Language

Cypher

Query Language

Cython

Typed Superset Language

D

Systems Language

Dafny

Multi-Paradigm Language

Dart

Object-Oriented Language

Dartmouth BASIC

Procedural Language

DataFlex

Procedural Language

Datalog

Logic Language

DRAKON

Structured Language

Dyalog APL

Array Language

Dylan (programming language)

Multi-Paradigm Language

DYNAMO (programming language)

Simulation Language

E (programming language)

Object-Oriented Language

Eiffel

Object-Oriented Language

Elixir

Functional Language

Elm

Functional Language

Emacs Lisp

Functional Language

Erlang

Concurrent Language
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.