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

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