파일의 상단에서부터 하단에 이르기까지 순서대로 순차처리하며 유기적으로 연결된다.
기존의 컴퓨터 처리방식과 유사하기 때문에 상대적으로 속도가 빠르다.
1) C언어
기능별 모듈화를 통해 절차지향과 다르게 상대적으로 순서에 구애받지 않는다.
모듈의 재사용성이 장점이기 때문에 처리량이 상대적으로 적다는 이점이 있다. 디버깅이 쉬우며 상대적으로 업그레이드도 쉬운 편이다. 하지만 어떤 기능 하나를 불러오기 위해 전체의 모듈을 가져오게 되므로 사이즈가 커질 수 있다는 단점이 있다. 다형성, 상속, 메소드를 통한 이점이 있다(이전글 참고)
1) Java