Computing Atlas

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

All Programming Languages

A Language is a programming language: a defined notation and set of rules for instructing a computer, from early languages such as Fortran and Lisp through to languages in wide use today. A Language carries the year it was first released, the paradigm or paradigms it supports, and its significance, and it is linked to the pioneer or pioneers credited with designing it and the field or fields it belongs to. A Language is not a System: a language is a notation, a system is a running piece of infrastructure or a class of machine built using one or more languages.

All Programming Languages
Filter Results313 entries

Expect

Scripting Language

F (programming language)

Procedural Language

F#

Multi-Paradigm Language

Factor (programming language)

Procedural Language

Fish (Unix shell)

Scripting Language

FL (programming language)

Functional Language

FLOW-MATIC

Procedural Language

Forth

Procedural Language

Fortran

Procedural Language

Fortress (programming language)

Concurrent Language

FP (programming language)

Functional Language

FRACTRAN

Esoteric Language

FreeBASIC

Procedural Language

Futhark (programming language)

Multi-Paradigm Language

Gambas

Object-Oriented Language

G-code

Procedural Language

Gforth

Procedural Language

Gleam (programming language)

Functional Language

GNU APL

Array Language

GNU Guile

Functional Language

GNU Octave

Scripting Language

Go

Concurrent Language

Gosu (programming language)

Object-Oriented Language

GraphQL

Query Language

Groovy

Object-Oriented Language

GW-BASIC

Procedural Language

Haskell

Functional Language

Haxe

Multi-Paradigm Language

High Level Assembly

Low-Level Language

Hope (programming language)

Functional Language

HTML

Markup Language

IBM RPG

Procedural Language

Icon (programming language)

Procedural Language

Idris

Functional Language

Inform

Multi-Paradigm Language

Integer BASIC

Procedural Language

INTERCAL

Esoteric Language

Io (programming language)

Object-Oriented Language

IPL (Information Processing Language)

Procedural Language

ISWIM

Functional Language

J

Array Language

J#

Object-Oriented Language

JADE (programming language)

Object-Oriented Language

Java

Object-Oriented Language

JavaScript

Multi-Paradigm Language

Job Control Language

Scripting Language

JOSS

Procedural Language

JOVIAL

Procedural Language

Joy (programming language)

Functional Language

jq

Query Language

JS++

Typed Superset Language

JScript

Scripting Language

JSON

Data Serialization Format

Julia

Multi-Paradigm Language

K

Array Language

Karel (programming language)

Procedural Language

Karel++

Object-Oriented Language

KornShell

Scripting Language

Kotlin

Multi-Paradigm Language

LabVIEW

Concurrent Language

Ladder logic

Procedural Language

Lean (proof assistant)

Functional Language

LFE (programming language)

Multi-Paradigm Language

Limbo (programming language)

Concurrent Language

Linda (coordination language)

Concurrent Language

Lisp

Functional Language

LiveCode

Scripting Language

Logo

Functional Language

LOLCODE

Esoteric Language

Lua

Scripting Language

Lucid (programming language)

Multi-Paradigm Language

MAD (Michigan Algorithm Decoder)

Procedural Language

Malbolge

Esoteric Language

Markdown

Markup Language

MATLAB

Scripting Language

MDX

Query Language

Mercury

Logic Language

Mercury (programming language)

Logic Language

Mesa (programming language)

Systems Language

Miranda

Functional Language

ML (programming language)

Functional Language

Modelica

Simulation Language

Modula

Procedural Language

Modula-2

Procedural Language

Modula-3

Systems Language

Mojo

Systems Language

MUMPS

Procedural Language

Natural (Software AG)

Procedural Language

NELIAC

Procedural Language

Nemerle

Multi-Paradigm Language

NetLogo

Simulation Language

Newsqueak

Concurrent Language

Nial

Array Language

Nim

Systems Language

Oberon

Procedural Language
Sources
Wikipedia: Rust (programming language)
Wikimedia FoundationContains: Rust, IntroductionView the Source
Wikipedia: Go (programming language)
Wikimedia FoundationContains: Go, IntroductionView the Source
Wikipedia: Perl
Wikimedia FoundationContains: Perl, IntroductionView the Source
Wikipedia: Assembly language
WikipediaContains: Assembly Language, IntroductionView the Source
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.