Структурированное программирование
-
Основы структурированного программирования
- Структурированное программирование — это подход к написанию программ, который подчеркивает важность разделения кода на логически связанные блоки.
- Структурное программирование было введено Эдсгером Дейкстрой в 1968 году и стало стандартом де-факто в разработке программного обеспечения.
-
Структура программы
- Программа состоит из последовательности инструкций, которые выполняются в определенном порядке.
- Инструкции могут быть связаны с вводом, выводом или обработкой данных.
-
Однократный выход
- Принцип однократного выхода требует, чтобы каждая подпрограмма имела только одну точку выхода.
- Этот принцип предотвращает преждевременное завершение программы и облегчает понимание кода.
-
Примеры структурированного программирования
- В статье приведены примеры структурированного программирования, включая алгоритм обратного отслеживания для задачи о 8 королевах и программу для вычисления факториала.
-
Критика структурированного программирования
- Некоторые программисты считают, что структурированное программирование ограничивает гибкость и приводит к избыточному коду.
- В статье обсуждаются альтернативные подходы к программированию, такие как объектно-ориентированное программирование и функциональное программирование.
-
Современные подходы к программированию
- В статье также обсуждаются современные подходы к программированию, включая обработку исключений и параллельные вычисления.
- Некоторые современные языки программирования, такие как C++, поддерживают обработку исключений, но не следуют принципу однократного выхода.
-
Необходимость структурированного программирования
- Структурированное программирование важно для создания понятного и надежного программного обеспечения.
- Оно способствует созданию кода, который легко поддерживать и модифицировать.
Полный текст статьи: