Процедурне програмування: відмінності між версіями

[неперевірена версія][неперевірена версія]
Вилучено вміст Додано вміст
SieBot (обговорення | внесок)
Немає опису редагування
Рядок 1:
'''Процедурне програмування''' — [[парадигма програмування]], заснована на концепції виклику '''[[Процедура (програмування)|процедури]]'''. Процедури, також відомі як [[Підпрограма|підпрограми]], [[Метод (програмування)|методи]], або функції (це не математичні функції, але функції, подібні до тих, які використовуються в функціональному програмуванні). Процедури містять певну послідовність кроків для виконання. В ході виконання програми будь-яка процедура може бути викликана з будь-якого місця програми, включно з самої процедури, яка викликається ([[процедура рекурсивна|рекурсивний виклик]]).
 
== Можливі переваги: ==
* Можливість повторного використання одного і того ж коду з різних місць програми без його копіювання.
* Легше відслідкувати потік виконання програми, ніж у випадку використання [[Оператор (програмування)|операторів]] '''GOTO''' або '''JUMP''', що можуть зробити з складної програми так званий «спагетті-код».