절차형 프로그래밍(Procedural Programming)
·
Computer Science/Programming Paradigm
1. 절차형 프로그래밍(Procedural Programming)- "순서대로 차례차례 처리해 나가는 방식"의 프로그래밍- 즉, 문제를 위에서 아래로 처리하는 명령어들의 모음2. 절차형 프로그래밍의 특징1. 순차적 실행위에서 아래로 코드가 실행됨2. 함수 사용 가능기능을 나눠서 함수로 만들지만 데이터는 공유됨 > 전역 변수 등 사용3. 객체나 클래스가 없음객체지향이 아니라, 변수 + 함수 중심으로 동작3. 절차형 프로그래밍의 장단점장점1. 단순하고 직관적: 순서대로 진행되니까 이해하기가 쉽고, 디버깅도 쉽다2. 성능 good: 불필요한 구조가 없어서 속도가 빠르다3. 작은 프로그램에 적합: 프로그램이 작고 간단할 때 가장 효율적인 방식이다 단점1. 유지보수가 어렵다: 규모가 커질수록 코드가 길어지고 복잡..