Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

prathyvsh/history-of-programming-languages

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 

Repository files navigation

History of Programming Languages

Catalog of programming languages and their history.

The history of building programming languages is preceeded by works in algebra, mathematical logic, and constructivism.

Prior Art

Syllogisms and ancient/medieval computation devices.

Emergence of Algebraic language

Marriage of logic and algebra

Peirce/Frege revolution

Logic of relatives

Constructivism vs. Formalism

Logicism

Schönfinkel operators

Gödel numbering

Gödel’s work can in essence be thought of as having a programming language. This is taken up by Chaitin in his book on algorithmic complexity.

Emergence of computational formalisms

Curry/Schönfinkel, Russell/Post, Church, Gödel, Turing, Von Neumann/McCullough Pitts

Inception of semantic studies

Continuations

Category theory

F-Algebras / Origami Programming

Work by Erik Meijer, Richard Bird, Maarten Fokkinga, Ross Paterson, Jeremy Gibbons

Plankälkul

FORTRAN

LISP

ALGOL

Peter Landin

Emacs Lisp

LCF

Scheme

Inspired from work on ALGOL, and Actor model by Hewitt

Scheme 311

Ancestory of MacScheme. First version written by Will Clinger.

Chicken Scheme

ML

COBOL

PASCAL

C

Forth

Erlang

PL/I

Ada

Simula

Smalltalk

Factor

C++

Coq

Befunge

Java

Go

Inform

Piet

Javascript

Clojure

Elixir

Jot

Iota

LASP

Elm

About

Repo to track the history of programming languages

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
Morty Proxy This is a proxified and sanitized view of the page, visit original site.