This category is on programming languages and documents that partly or fully support the basic principles of procedural programming: programmers must specify exact sequences of steps (procedures) computers must follow to produce results.