Modula 2 Modula 2: MODULE DclUnit; FROM InOut IMPORT Read, Write, ...; ... Write('Użyto procedury modułu InOut'); ... END DclUnit.
deklaracje podprogramów Deklaracja podprogramu ma postać nagłówka podprogramu definiującego oprócz identyfikatora przypisanego podprogramowi, także inne, wymagane przez dany język programowania elementy, jak np. parametry. Może także zawierać opcjonalne frazy i modyfikatory, np. dotyczące rozmieszczenia w pamięci, czy sposobu pobrania podprogramu zewnętrznego z biblioteki.
C, C++ W języku C, C++ deklaracje podprogramów (nazywane prototypem) umieszcza się najczęściej w plikach nagłówkowych, definiujących określone moduły.
/* prototyp funkcji trunc */ int trunc(double x);
Pascal Deklaracje podprogramów stosuje się, gdy podprogram ma być wywołany, a nie został jeszcze zdefiniowany.
{ Pascal } procedure Proc_1; forward; procedure Proc_2; begin … {wywołanie procedury, która nie została jeszcze zdefiniowana, wymagana była deklaracja} Proc_1; … end; … {Późniejsza definicja procedury} procedure Proc_1; begin … end;
Delphi Deklarację wyprzedzającą podprogramu stosuje tak jak w Pascalu.