절차지향(Procedural Oriented Programming) 절차 지향(POP)을 대표하는 언어는 C가 있다. 프로그램이 시작하면 프로그래밍 된 순서대로 진행하며, 모든 순서가 종료되면 프로그램 또한 종료된다. 절차지향의 특징 기능을 우선시하여 프로그래밍하므로 객체 지향 언어에 비해 빠르게 프로그래밍이 가능하다. 대부분의 함수가 프로그램 내부에서 어디서든 사용 가능한 전역 데이터를 사용하기 때문에 데이터 접근이 용이하다. 하지만 데이터 접근이 유용하다는 뜻은 반대로 보안성이 낮다는 말과 같다. 절차 지향은 기능 단위로 분리하는 작업을 뜻하는 모듈화가 어렵다. 모듈화가 어렵기에 데이터 및 기능을 추가시 기존에 작성된 프로그램을 수정해야 하며 유지보수가 매우 어렵다. 객체지향(Object Orient..