Процедурне програмування: відмінності між версіями
[неперевірена версія] | [неперевірена версія] |
Вилучено вміст Додано вміст
SieBot (обговорення | внесок) м робот додав: el:Διαδικαστική γλώσσα προγραμματισμού |
Немає опису редагування |
||
Рядок 1:
'''Процедурне програмування''' — [[парадигма програмування]], заснована на концепції виклику '''[[Процедура (програмування)|процедури]]'''. Процедури, також відомі як [[Підпрограма|підпрограми]], [[Метод (програмування)|методи]], або функції (це не математичні функції, але функції, подібні до тих, які використовуються в функціональному програмуванні). Процедури містять певну послідовність кроків для виконання. В ході виконання програми будь-яка процедура може бути викликана з будь-якого місця програми, включно з самої процедури, яка викликається ([[процедура рекурсивна|рекурсивний виклик]]).
== Можливі переваги
* Можливість повторного використання одного і того ж коду з різних місць програми без його копіювання.
* Легше відслідкувати потік виконання програми, ніж у випадку використання [[Оператор (програмування)|операторів]] '''GOTO''' або '''JUMP''', що можуть зробити з складної програми так званий «спагетті-код».
|