1096 читали · 2 года назад
Ликбез программиста: парадигмы программирования
Бинарный салют, друзья! На связи EngineerSpock. Любой новичок, который сталкивается с программированием начинает читать или отсматривать массу материалов в которых очень часто упоминаются такие понятия как императивное программирование, структурное программирование, процедурное, функциональное, объектно-ориентированное и так далее. Что это всё за такие понятия? Как языки связаны с этими понятиями, что из перечисленного лучше, а что хуже и что со всем этим делать мы и будем разбираться в этой статье...
🖥 Структурное программирование
— это парадигма программирования, которая возникла в 1960–1970-х годах и направлена на улучшение ясности, качества и времени разработки программного обеспечения. Основная идея заключается в использовании четко определенных структур управления, таких как циклы, условия и функции, чтобы сделать код более читаемым и легким для понимания. Эти концепции позволяют избегать использования оператора goto, который был популярен в ранних языках программирования, но приводил к созданию сложного и запутанного кода (так называемого "спагетти-кода")...