구조적 프로그래밍

덤프버전 : r20240101

이 문서는 토막글입니다.

토막글 규정을 유의하시기 바랍니다.




1. 정의
2. 실질적 정의


1. 정의[편집]


절차적 프로그래밍의 하위개념으로 볼 수 있다. goto문 등에 의존하는 프로그래밍 기법을 대신할 수 있는 기법이다.

구조적 프로그래밍은 여러가지 정의가 있다.

잭슨의 구조적 프로그래밍의 경우는 자료구조를 프로그램 구조에 맞추는 것에 중점을 두었다.

데이크스트라의 구조적 프로그래밍은 메인 프로그램이 여러개의 서브프로그램으로 이루어진다. 각 서브프로그램의 구조와 그 사이 관계만 알면 프로그램 코드를 수정할 수 있다.


2. 실질적 정의[편집]


위의 정의는 굉장히 오래된 정의이다. 요즘, 구조적 프로그래밍이란 시작점은 하나이지만 끝은 여러점인 프로그래밍 패러다임을 뜻한다.


파일:크리에이티브 커먼즈 라이선스__CC.png 이 문서의 내용 중 전체 또는 일부는 2023-11-14 08:36:18에 나무위키 구조적 프로그래밍 문서에서 가져왔습니다.