Metody wywołania ingresji W językach programowania wejście do podprogramu następuje w wyniku wykonania instrukcji wywołania, wywołania podprogramu funkcyjnego w wyrażeniu czy też w inny sposób, np. przerwanie, zdarzenie itp. O tym, który podprogram zostanie wykonany, decyduje użycie odpowiedniego oznacznika podprogramu, np. identyfikatora. Wejście do podprogramu w innym punkcie niż punkt główny, tzn. w miejscu ingresji pobocznej, we wszystkich językach realizowane jest identycznie z wejściem do ingresji głównej, z tą różnicą, że należy zastosować oznacznik odpowiedniej ingresji pobocznej z listą argumentów zgodną z deklaracjami parametrów dla tej konkretnej ingresji.
Języki programowania W większości języków programowania wysokiego poziomu dostępny jest jeden punkt wejścia do podprogramów. Tak jest m.in. w językach PascalMichał Iglewski, Jan Madey, Stanisław Matwin, Pascal. Język wzorcowy – Pascal 360., Wydawnictwa Naukowo-Techniczne, Warszawa 1984, wydanie trzecie – zmienione, Seria: Biblioteka Inżynierii Oprogramowania, Mike Duck, Języki mikrokomputerów. Przewodnik dla początkujących. Basic, Pascal, Logo, Prolog, Comal, Forth, Wydawnictwa Naukowo-Techniczne, Warszawa 1988, tłumaczenie: Marcin Turski, , w implementacji Turbo/Borland PascalAndrzej Marciniak, Borland Pascal 7.0, Wyd.