Процедурні мови
Клас мов (і відповідних стилів) програмування. Звичайно ці мови є мовами високого рівня і мовами третього покоління. Програма, написана на процедурній мові, явно указує «що робити і як робити», тобто визначає спосіб отримання бажаного результату.
Процедура отримання бажаного результату має вигляд послідовності операцій, тому для процедурних мов характерна вказівка логіки керування в програмі й порядку виконання операторів. У цих мовах звичайно присутні оператори привласнення, які руйнують інформацію (привласнюване значення замінює попереднє значення змінної) і також залежать від порядку виконання. Процедурні мови тісно пов’язані з фон-нейманівською моделлю обчислень. До процедурних (імперативних) мов відносяться: COBOL, Algol, FORTRAN, C, Pascal, Turbo Pascal, JavaScript і деякі інші.