Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme

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
Browse By
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.