nie może to być więc podprogram funkcyjny (zadeklarowany jako Function), lub podprogram zawarty w innym module (np. module klasy)John Walkenbach, Excel 2003 PL. Programowanie w VBA., HELION 2004 r., , specjalna nazwa podprogramu, poza zastosowaniem specjalnej nazwy podprogram taki definiowany jest tak jak inne podprogramyMogą być nałożone określone ograniczenia lub specyficzne wymogi dla podprogramu stanowiącego podprogram główny., np. język CJan Bielecki, Turbo C z grafiką na IBM PC, Wydawnictwa Naukowo-Techniczne, Warszawa 1990, Seria: Mikrokomputery, Brian W. Kernighan, Dennis M. Ritche, Język C, Wydawnictwa Naukowo-Techniczne, Warszawa 1988, Seria: Biblioteka Inżynierii Oprogramowania, Jan Bielecki, Od C do C++, programowanie obiektowe w języku C, Wydawnictwa Naukowo-Techniczne, Warszawa 1990, , C++ i pokrewne, specjalna, dodatkowa fraza, dyrektywa, zawarta w deklaracji podprogramu, podprogram taki definiowany jest tak jak inne podprogramy, np. PL/1Jan Bielecki, Rozszerzony PL/I i JCL w systemie OS/RIAD, Państwowe Wydawnictwo Naukowe, Warszawa 1986, Seria: Biblioteka Informatyki, , specjalne oznaczenie bloku głównego, inne niż pozostałych podprogramów, modułów, np. PascalMichał Iglewski, Jan Madey, Stanisław Matwin, Pascal.