pseudocode

Informal programming notation

Pseudocode is informal notation for describing how a computer program works, written in a mix of programming structure and plain language.

It sketches algorithms without committing to the syntax of any particular programming language: The professor asked us to write pseudocode before coding the solution.

Pseudocode helps programmers plan logic and communicate ideas without getting bogged down in technical details.

structure

flowchart

Diagram showing workflow steps

steps · instructions · procedure · subroutine · function · loop · condition · variable · parameter · return

planning

design

Purposeful creative planning

prototype · wireframe · specification · framework · template · model · schema · architecture · diagram · schematic

abstraction

algorithm

Finite problem-solving procedure

high-level · human-readable · conceptual · generalization · encapsulation · decomposition · top-down · structured · clarity · readability

Categories
Opposites
formality/executability

pseudocodesource code

Programming instructions before compilation

compiled code · production code · machine code · implementation · binary

abstraction level

pseudocodemachine code

CPU-executable binary instructions

assembly language · binary code · machine language · bytecode · microcode

formality of notation

pseudocodeprogramming language

Formal notation for computer instructions

formal language · mathematical notation

Family

code, decode, pseudo, pseudonym, encode, codex, pseudoscience, pseudoephedrine, pseudopod

Familiarity
Top 500,000
Profile
Used worldwide · Timeless · Rated G