Computing Atlas

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

All Procedural Language

A language built around explicit sequences of instructions and procedure calls that change program state step by step, the classical imperative style, matching ACM Computing Classification System Language types: Procedural languages. Belongs here: ALGOL, BASIC, C, COBOL, Fortran and Pascal, each organized around ordered statements and named procedures rather than objects or mathematical functions as the primary unit. Does not belong here: a language whose primary organizing unit is the object, filed under Object-Oriented Language, one designed around evaluating functions without mutable state, filed under Functional Language, or a procedural language whose founding-wave placement instead emphasizes its structured-programming design lineage, filed under Structured Language (Ada).

Facts
Comparison
Era of Emergence
1957 CE 1
All Procedural Language
Filter Results82 entries

A-0 System

Procedural Language

ABAP

Procedural Language

ABC (programming language)

Procedural Language

Address programming language

Procedural Language

ALGOL

Procedural Language

ALGOL 58

Procedural Language

ALGOL 68

Procedural Language

ALGOL W

Procedural Language

Applesoft BASIC

Procedural Language

Atari BASIC

Procedural Language

Autocode

Procedural Language

B (programming language)

Procedural Language

BASIC

Procedural Language

BBC BASIC

Procedural Language

BCPL

Procedural Language

Blitz BASIC

Procedural Language

C

Procedural Language

CHILL

Procedural Language

Clipper (programming language)

Procedural Language

CLU (programming language)

Procedural Language

COBOL

Procedural Language

ColorForth

Procedural Language

Commodore BASIC

Procedural Language

CORAL 66

Procedural Language

CPL (Combined Programming Language)

Procedural Language

Csound

Procedural Language

Dartmouth BASIC

Procedural Language

DataFlex

Procedural Language

F (programming language)

Procedural Language

Factor (programming language)

Procedural Language

FLOW-MATIC

Procedural Language

Forth

Procedural Language

Fortran

Procedural Language

FreeBASIC

Procedural Language

G-code

Procedural Language

Gforth

Procedural Language

GW-BASIC

Procedural Language

IBM RPG

Procedural Language

Icon (programming language)

Procedural Language

Integer BASIC

Procedural Language

IPL (Information Processing Language)

Procedural Language

JOSS

Procedural Language

JOVIAL

Procedural Language

Karel (programming language)

Procedural Language

Ladder logic

Procedural Language

MAD (Michigan Algorithm Decoder)

Procedural Language

Modula

Procedural Language

Modula-2

Procedural Language

MUMPS

Procedural Language

Natural (Software AG)

Procedural Language

NELIAC

Procedural Language

Oberon

Procedural Language

Pascal

Procedural Language

Petit Computer

Procedural Language

PIC (markup language)

Procedural Language

PL/I

Procedural Language

PL/M

Procedural Language

PL/pgSQL

Procedural Language

Plankalkül

Procedural Language

PostScript

Procedural Language

PureBasic

Procedural Language

QBasic

Procedural Language

Quantum Computation Language

Procedural Language

QuickBASIC

Procedural Language

RPG

Procedural Language

SAS (programming language)

Procedural Language

Sawzall (programming language)

Procedural Language

Scratch (programming language)

Procedural Language

SETL

Procedural Language

Short Code

Procedural Language

SLIP (programming language)

Procedural Language

SNOBOL

Procedural Language

SuperBASIC

Procedural Language

TeX

Procedural Language

Tiny BASIC

Procedural Language

Turbo Pascal

Procedural Language

Turing (programming language)

Procedural Language

Visual Basic

Procedural Language

Visual Basic for Applications

Procedural Language

Visual FoxPro

Procedural Language

XPL

Procedural Language
Sources
1. Wikipedia: Procedural programming
WikipediaProcedural programming, lead section
Quote, Procedural programming, lead section
The first major procedural programming languages appeared c. 1957-1964, including Fortran, ALGOL, COBOL, PL/I and BASIC.
View 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.