Procedural programming
Procedural programming is a programming paradigm, derived from imperative programming, based on the concept of the procedure call. Procedures (a type of routine or subroutine) simply contain a series of computational steps to be carried out. Any given procedure might be called at any point during a program's execution, including by other procedures or itself. The first major procedural programming languages appeared circa 1957–1964, including Fortran, ALGOL, COBOL, PL/I and BASIC. Pascal and C were published circa 1970–1972.
- Article
- enJava processor
- Comment
- enProcedural programming is a programming paradigm, derived from imperative programming, based on the concept of the procedure call. Procedures (a type of routine or subroutine) simply contain a series of computational steps to be carried out. Any given procedure might be called at any point during a program's execution, including by other procedures or itself. The first major procedural programming languages appeared circa 1957–1964, including Fortran, ALGOL, COBOL, PL/I and BASIC. Pascal and C were published circa 1970–1972.
- Date
- enOctober 2017
- Has abstract
- enProcedural programming is a programming paradigm, derived from imperative programming, based on the concept of the procedure call. Procedures (a type of routine or subroutine) simply contain a series of computational steps to be carried out. Any given procedure might be called at any point during a program's execution, including by other procedures or itself. The first major procedural programming languages appeared circa 1957–1964, including Fortran, ALGOL, COBOL, PL/I and BASIC. Pascal and C were published circa 1970–1972. Computer processors provide hardware support for procedural programming through a stack register and instructions for calling procedures and returning from them. Hardware support for other types of programming is possible, but no attempt was commercially successful (for example Lisp machines or Java processors).
- Hypernym
- Paradigm
- Is primary topic of
- Procedural programming
- Label
- enProcedural programming
- Link from a Wikipage to another Wikipage
- ALGOL
- Anonymous function
- Argument (computer programming)
- Backward reasoning
- BASIC
- Block (programming)
- Branch table
- C (programming language)
- Category:Programming paradigms
- Closure (computer programming)
- COBOL
- Code library
- Comparison of programming paradigms
- Computer processor
- Control flow
- Data structure
- Declarative programming
- Esoteric programming language
- First-class function
- Fortran
- Functional programming
- Goto
- Higher-order function
- I
- Imperative programming
- Instance (computer science)
- Java processor
- Lisp machines
- Logic programming
- Logo (programming language)
- Method (computer science)
- Modularity (programming)
- Non-structured programming
- Object-oriented programming
- output
- Pascal (programming language)
- Procedure call
- Processor register
- Programming language
- Programming paradigm
- Prolog
- Pure function
- Record (computer science)
- Return value
- Scheme (programming language)
- Scope (computer science)
- Scoping
- SLD resolution
- SQL
- Stack register
- Structured programming
- Subroutine
- System platform
- Tail call optimization
- Unlambda
- Variable (programming)
- Reason
- enIt says they are today the most popular form of a high-level language computer architecture.
- SameAs
- Clárú gnásúil
- Lập trình thủ tục
- m.05yd5
- Pemrograman prosedural
- Pengaturcaraan bertatacara
- Procedurális programozás
- Proceduralno programiranje
- Procedural programming
- Procedurell programmering
- Programação procedural
- Programación por procedimientos
- Programare procedurală
- Programmation procédurale
- Programmazione procedurale
- Programowanie proceduralne
- Proseduraalinen ohjelmointi
- Prosedyrisk programmering
- Protseduraalne programmeerimine
- Prozedurale Programmierung
- Q1418502
- S98X
- Yordamsal programlama
- Δομημένος προγραμματισμός
- Працэдурнае праграмаванне
- Процедурне програмування
- Процедурное программирование
- Процедур хандалтат программчлал
- תכנות פרוצדורלי
- برمجة إجرائية
- برنامهنویسی رویهای
- படிமுறை நிரலாக்கம்
- പ്രോസീജറൽ പ്രോഗ്രാമിംഗ്
- 手続き型プログラミング
- 过程式编程
- 절차적 프로그래밍
- Subject
- Category:Programming paradigms
- WasDerivedFrom
- Procedural programming?oldid=1117902223&ns=0
- WikiPageLength
- 9432
- Wikipage page ID
- 23801
- Wikipage revision ID
- 1117902223
- WikiPageUsesTemplate
- Template:About
- Template:Contradict-inline
- Template:Dmoz
- Template:Main
- Template:Mono
- Template:Programming paradigms
- Template:Refimprove
- Template:Reflist
- Template:Short description
- Template:Types of programming languages