Prozedurale Sprachen sind eine Form von Computerprogrammiersprachen, die Anweisungen Schritt für Schritt in der gleichen Reihenfolge auflisten, in der der Computer sie ausführen muss. Beispiele für prozedurale Sprachen sind C und Fortran.
Computerprogrammierer konstruieren Sprachen, die es ihnen ermöglichen, Anweisungen zu schreiben, die eine Maschine verstehen, übersetzen und ausführen kann. Jede Programmiersprache hat einen speziellen Zweck und Programmierer verwenden prozedurale Sprachen, um Anweisungen zu schreiben, die in einer bestimmten Reihenfolge von einem Schritt zum nächsten gehen, so die University of Colorado Boulder. Diese Anweisungen informieren einen Computer darüber, was er tun muss, sodass der Computer die Anweisungen übernimmt und sie durch seine interne Sprache oder seinen Maschinencode verarbeitet, der ebenfalls prozedural ist.
Programme, die in prozeduralen Sprachen wie Basic, C, C++ und Fortran geschrieben wurden, umfassen einen Hauptprogrammblock, der die schrittweise Liste der Anweisungen startet. Es kann auch Unterprogramme und Funktionen geben, die es einfach machen, eine lange Liste von Anweisungen in Teilmengen aufzuteilen. Im Allgemeinen eignen sich prozedurale Sprachen am besten für kleinere Projekte.
Da sowohl die Programmiersprache als auch die Computersprache prozedural sind, ist diese Form der Programmierung effizient und unkompliziert. Dies macht Verfahrenssprachen zu einer der traditionellen Arten, die von den Schülern zuerst gelernt werden, da die Sprachen ihre Anweisungen auf natürliche Weise in einer Liste kommunizieren.