절차적 언어(procedural language)란 순서를 명확한 계산법으로서 쉽게 표현할 수 있는 문제 지향 언어로 컴퓨터에 처리시키고자 할 때 그 순서를 명확하게 기술함으로써 처리를 쉽게 실행하는 언어이다.
개요
절차적 언어는 알고리즘에 의해 단계에 따르며 문제를 해결하도록 구성되어 있는 프로그램으로 중간에 다른 함수를 추가 하거나 순서를 바꾸거나 할 수 없는 로직으로 구성되어있다. 순차적으로 밖에 함수를 호출 할수 없는 것이 절차적 언어의 단점이다. 대표적인 절차적 언어의 예는 C언어이다.