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.
Diagram showing workflow steps
- outlineSummary of key elements
- sequenceOrdered succession of elements
- branchingSplitting into separate directions
- stepsSequential actions in process
instructions · procedure · subroutine · function · loop · condition · variable · parameter
Purposeful creative planning
- blueprintDetailed technical drawing
- draftPreliminary version of text
- sketchHasty informal drawing
- prototypeFirst functional specimen
wireframe · specification · framework · template · model · schema · architecture · diagram
Finite problem-solving procedure
- logicScience of valid reasoning
- modularityDivisibility into independent units
- simplificationMaking something less complex
- high-levelAbstract, not detailed
human-readable · conceptual · generalization · encapsulation · decomposition · top-down · structured · clarity
flowchart
Diagram showing workflow steps
- outlineSummary of key elements
- sequenceOrdered succession of elements
- branchingSplitting into separate directions
steps · instructions · procedure · subroutine · function · loop · condition · variable · parameter · return
design
Purposeful creative planning
prototype · wireframe · specification · framework · template · model · schema · architecture · diagram · schematic
algorithm
Finite problem-solving procedure
- logicScience of valid reasoning
- modularityDivisibility into independent units
- simplificationMaking something less complex
high-level · human-readable · conceptual · generalization · encapsulation · decomposition · top-down · structured · clarity · readability
- codespassword, binary, DNA, RNA, passcode
- software developmentcoding, programming, bug, debug, debugging
- coding educationcoding bootcamp, online courses, tutorial, coding camp, textbook
- Kids Codingcoding, programming, coding games, coding apps, coding clubs
- reverse engineeringdisassembler, disassembly, decompiler, Cutter, Frida
- symbolssymbols, runes, symbol, asterisks, national symbol
pseudocodesource code
Programming instructions before compilation
compiled code · production code · machine code · implementation · binary
pseudocodemachine code
CPU-executable binary instructions
assembly language · binary code · machine language · bytecode · microcode
code, decode, pseudo, pseudonym, encode, codex, pseudoscience, pseudoephedrine, pseudopod