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 Browse By
Sources
1. Wikipedia: Procedural programming
WikipediaProcedural programming, lead sectionQuote, 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 Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.