Skip to content
структурное программирование

File:Structured_program_patterns.svg · Wikimedia Commons · See Wikimedia Commons

EntityQ223335· pop 53· linked from 432 articles

структурное программирование

Sign in to save

парадигма программирования, в основе которой лежит представление программы в виде иерархической структуры блоков

AI overview

Structured programming is a way of writing computer code that uses organized control structures (like loops and conditional statements) to make programs easier to understand and maintain. It matters because this organized approach helps programmers write better code more quickly and with fewer errors.

AI-generated from the Wikipedia summary — may contain errors.

Wikidata facts

Image
Structured program patterns he.png
Show 2 more facts
short name
Strukturert
Commons category
Structured programming
Sources (2)

via Wikidata · CC0

Article · Русский

Структу́рное программи́рование — парадигма программирования, в основе которой лежит представление программы в виде иерархической структуры блоков.Концептуализирована в конце 1960-х — начале 1970-х годов на фундаменте теоремы Бёма — Якопини, математически обосновывающей возможность структурной организации программ, и работы Эдсгера Дейкстры (англ. Goto considered harmful). В соответствии с парадигмой, любая программа, которая строится без использования оператора goto, состоит из трёх базовых управляющих конструкций: последовательность, ветвление, цикл; кроме того, используются подпрограммы. При этом разработка программы ведётся пошагово, методом «сверху вниз». Методология структурного программирования появилась как следствие возрастания сложности решаемых на компьютерах задач, и соответственно, усложнения программного обеспечения. В 1970-е годы объёмы и сложность программ достигли такого уровня, что традиционная (неструктурированная) разработка программ перестала удовлетворять потребностям практики. Программы становились слишком сложными, чтобы их можно было нормально сопровождать. Поэтому потребовалась систематизация процесса разработки и структуры программ. Методология структурной разработки программного обеспечения была признана «самой сильной формализацией 70-х годов». По мнению Бертрана Мейера, «Революция во взглядах на программирование, начатая Дейкстрой, привела к движению, известному как структурное программирование, которое предложило систематический, рациональный подход к конструированию программ. Структурное программирование стало основой всего, что сделано в методологии программирования, включая и объектное программирование».

Abstract from DBpedia / Wikipedia · CC BY-SA

Connections

Categories