Відмінності між версіями «7 Переваги і недоліки модульного веб-програмування»
(Створена сторінка: Технологія модульного програмування припускає виокремлення групи процедур та функцій...) |
м (Захист на 7 Переваги і недоліки модульного веб-програмування встановлено ([edit=sysop] (безстроково) [move=sysop] (безстроково))) |
Версія за 22:27, 25 грудня 2012
Технологія модульного програмування припускає виокремлення групи процедур та функцій з однаковими глобальними даними в окремі файли, які використовуються в інших програмах як окремо компілюючі модулі: модуль графічних ресурсів, модуль виведення інформації на принтер та інші. Усі змінні в модульних програмах розподіляються на дві частини: відкриті (public), тобто доступні поза модулем в інших програмах, та закриті (private) – доступ до яких може бути тільки в межах процедури. Такий підхід значно поліпшив розробку програм кількома програмістами, кожний з яких розробляв свій окремий модуль, який можна було використовувати в інших програмах. Таку технологію програмування підтримували Pascal, C, С++ та інші. Дані середовища програмування були орієнтовані на користування операційною системою MS-DOS. Недоліком модульного програмування була обмеженість у розмірі програми. Так, при використанні програмістом понад 100 000 операторів зростала складність міжмодульних інтерфейсів, тому передбачити взаємовплив окремих частин програми було практично неможливо.