개요
구조적 프로그래밍은 프로그램을 순차, 선택, 반복 같은 명확한 제어 구조로 구성해 이해하기 쉽고 오류를 줄이려는 프로그래밍 방식이다.
핵심
복잡한 흐름을 무분별한 점프 명령으로 만들기보다, 함수와 블록, 조건문, 반복문을 사용해 구조를 드러낸다. 이렇게 하면 프로그램의 흐름을 추적하고 테스트하기 쉬워진다.
의미
구조적 프로그래밍은 현대 프로그래밍 언어의 기본 사고방식에 큰 영향을 주었다. 객체지향, 함수형 프로그래밍과 함께 쓰이기도 하며, 읽기 쉬운 코드와 유지보수성의 기초가 된다.
