
Imperative programming
In computer science, imperative programming is a programming paradigm of software that uses statements that change a program's state. In much the same way that the imperative mood in natural languages expresses commands, an imperative program consists of commands for the computer to perform. Imperative programming focuses on describing how a program operates step by step, rather than on high-level descriptions of its expected results.
- Abstraction100002137
- ArtificialLanguage106894544
- Communication100033020
- GrammaticalRelation113796779
- Inflection113803782
- Language106282651
- LinguisticRelation113797142
- Paradigm113804375
- ProgrammingLanguage
- ProgrammingLanguage106898352
- Relation100031921
- Thing
- WikicatProgrammingLanguages
- WikicatProgrammingParadigms
- Comment
- enIn computer science, imperative programming is a programming paradigm of software that uses statements that change a program's state. In much the same way that the imperative mood in natural languages expresses commands, an imperative program consists of commands for the computer to perform. Imperative programming focuses on describing how a program operates step by step, rather than on high-level descriptions of its expected results.
- Depiction
- Has abstract
- enIn computer science, imperative programming is a programming paradigm of software that uses statements that change a program's state. In much the same way that the imperative mood in natural languages expresses commands, an imperative program consists of commands for the computer to perform. Imperative programming focuses on describing how a program operates step by step, rather than on high-level descriptions of its expected results. The term is often used in contrast to declarative programming, which focuses on what the program should accomplish without specifying all the details of how the program should achieve the result.
- Hypernym
- Paradigm
- Is primary topic of
- Imperative programming
- Label
- enImperative programming
- Link from a Wikipage to another Wikipage
- .bss
- .NET Framework
- Abstract and concrete
- Abstraction (computer science)
- Ada (programming language)
- Alan Kay
- ALGOL
- American National Standards Institute
- Arithmetic
- Array data structure
- Assembly language
- B (programming language)
- Backus–Naur form
- BASIC
- BCPL
- Bell Laboratories
- Bell Labs
- Bjarne Stroustrup
- Block (programming)
- Branch (computer science)
- Brendan Eich
- C (programming language)
- C++
- Call stack
- Category:Programming paradigms
- C dynamic memory allocation
- Character (computing)
- Checklist
- Class (computer programming)
- Clock signal
- COBOL
- Command (computing)
- Comparison of programming paradigms
- Compiled language
- Computer
- Computer file
- Computer program
- Computer science
- Conditional (programming)
- Constructor (object-oriented programming)
- C Sharp (programming language)
- Dartmouth College
- Data segment
- Data type
- Declaration (computer programming)
- Declarative programming
- Delphi (software)
- Dennis Ritchie
- Destructive assignment
- Do while loop
- Element (mathematics)
- Evaluation (disambiguation)
- Expression (computer science)
- Expression (programming)
- File:Computer-memory-map.png
- Floating-point arithmetic
- For loop
- Fortran
- FORTRAN
- F Sharp (programming language)
- Function (mathematics)
- Functional programming
- GNU Free Documentation License
- Goto
- Grace Hopper
- Graphical user interface
- Guido van Rossum
- High-level programming language
- History of programming languages
- Honeywell
- Imperative mood
- Include directive
- Inheritance (object-oriented programming)
- Inline assembler
- Integer
- Interface (computing)
- International Business Machines
- James Gosling
- Java (programming language)
- JavaScript
- Jean Ichbiah
- John Backus
- Larry Wall
- Lisp machine
- List (abstract data type)
- List of programming languages by category
- Machine code
- Maintainability
- Makefile
- Manual memory management
- Marvin Victor Zelkowitz
- Memory address
- Method (computer programming)
- Microcomputers
- Microsoft
- Microsoft Foundation Class Library
- Modula-2
- Modular programming
- MUMPS
- Natural language
- Netscape
- Niklaus Wirth
- Nupedia
- Oberon (programming language)
- Object (computer science)
- Object (computing)
- Object-oriented programming
- Object-oriented programming language
- Operating system
- Operation (mathematics)
- Operators in C and C++
- Out of memory
- Parameter (computer programming)
- PARC (company)
- Pascal (programming language)
- Perl
- PHP
- Pointer (computer programming)
- Procedural programming
- Processor register
- Programming paradigm
- Python (programming language)
- Rasmus Lerdorf
- Reactive programming
- Read–eval–print loop
- Recipe
- Record (computer science)
- Recursion (computer science)
- Ruby (programming language)
- Runtime (program lifecycle phase)
- Scope (computer science)
- Set theory
- Simula
- Smalltalk
- Software
- Software engineering
- Source code
- State (computer science)
- Statement (computer science)
- String (computer science)
- Structured programming
- Subroutine
- Subset
- Sun Microsystems
- Switch statement
- Syntax (programming languages)
- Syntax-directed translation
- United States Department of Defense
- UNIX
- US Department of Defense
- Variable (computer science)
- Variable (programming)
- VB.NET
- Visual Basic
- Visual Basic (classic)
- Visual C++
- While loop
- SameAs
- 2ZeuL
- Imperatief programmeren
- Imperatiivinen ohjelmointi
- Imperatiivne programmeerimine
- Imperative paradigma
- Imperative Programmierung
- Imperative programming
- Imperatívne programovanie
- Imperativní programování
- Imperativno programiranje
- Imperativno programiranje
- Imperativ programmering
- Imperativ programmering
- Imperatív programozás
- Lập trình mệnh lệnh
- m.01c3bz
- Ordonema programado
- Pemrograman imperatif
- Pengaturcaraan imperatif
- Programação imperativa
- Programació imperativa
- Programación imperativa
- Programación imperativa
- Programare imperativă
- Programazio inperatibo
- Programmation impérative
- Programmazione imperativa
- Programmazion imperativa
- Programowanie imperatywne
- Q275596
- Προστακτικός προγραμματισμός
- Імперативне програмування
- Императивное программирование
- Императивно програмиране
- Императивно програмирање
- תכנות אימפרטיבי
- برمجة أمرية
- برنامهنویسی دستوری
- ஏவல் நிரலாக்கம்
- ഇംപെറേറ്റീവ് പ്രോഗ്രാമിംഗ്
- การเขียนโปรแกรมเชิงคำสั่ง
- 命令型プログラミング
- 指令式編程
- 명령형 프로그래밍
- Subject
- Category:Programming paradigms
- Thumbnail
- WasDerivedFrom
- Imperative programming?oldid=1121515737&ns=0
- WikiPageLength
- 32034
- Wikipage page ID
- 197847
- Wikipage revision ID
- 1121515737
- WikiPageUsesTemplate
- Template:Authority control
- Template:More citations needed
- Template:Programming paradigms
- Template:Reflist
- Template:Short description
- Template:Types of programming languages