Limbile de procedură reprezintă o formă de limbaj de programare care conține instrucțiuni pas cu pas în aceeași ordine pe care computerul trebuie să le efectueze. Exemple de limbi procedurale sunt C și Fortran.
Programatorii de calculatoare construiesc limbi care le permit să scrie instrucțiuni pe care o mașină le poate înțelege, traduce și executa. Fiecare limbaj de programare are un scop specializat, iar programatorii folosesc limbi procedurale pentru a scrie seturi de instrucțiuni care merg de la un pas la altul într-o anumită ordine, potrivit University of Colorado Boulder. Aceste instrucțiuni informează computerul despre ce trebuie să facă, astfel încât computerul să ia instrucțiunile și să le proceseze prin limba internă sau codul mașinii, care se întâmplă, de asemenea, ca fiind procedurală.
Programele scrise folosind limbi procedurale, cum ar fi Basic, C, C ++ si Fortran, cuprind un bloc principal de programe care incepe lista pas cu pas a instructiunilor. Pot exista, de asemenea, subrutine și funcții care fac ușor împărțirea unei lungi liste de instrucțiuni în subseturi. În general, limbile de procedură sunt cele mai potrivite pentru proiectele mai mici.
Deoarece atât limbajul de programare, cât și limbajul calculatorului sunt atât procedural, această formă de programare este eficientă și simplă. Acest lucru face ca limbile de procedură să fie unul dintre tipurile tradiționale învățate în primul rând de către studenți, datorită modului natural în care limbile le comunică instrucțiunile într-o listă.