प्रक्रियात्मक प्रोग्रामिंग प्रक्रियाओं या सबरूटीन्स के आसपास आयोजित एक प्रोग्रामिंग प्रतिमान है। प्रतिमान अनुक्रमिक निष्पादन और रैखिक प्रोग्रामिंग तर्क पर केंद्रित है।
प्रक्रियात्मक प्रोग्रामिंग विशिष्ट कार्यों के लिए प्रक्रियाओं या कार्यों को परिभाषित करती है। यह निष्पादन प्रवाह को नियंत्रित करने के लिए चर, लूप और सशर्त कथन का उपयोग करता है।
प्रक्रियात्मक भाषाओं के उदाहरणों में शामिल हैं C, पास्कल, फोरट्रान, COBOL, और अन्य।