ORDER, REORDER, REDUCIBLE itd., RECURSIVE dla podprogramów rekurencyjnych i inne. W implementacji Turbo Pascal dostępne są dla podprogramów frazy: inline(kod_maszynowy) definiujący podprogram w kodzie maszynowym assembler podprogram napisany w asemblerze forward deklaracja wstępna (prototyp) i inne.
Frazy w instrukcjach W instrukcjach, w szczególności instrukcjach strukturalnych, występują w językach programowania różne frazy, ale istnieje pewien zestaw typowych fraz definiowanych w większości języków programowania wysokiego poziomu:
Typowe frazy Typowe frazy instrukcji występujące w wielu językach wysokiego poziomu: else fraza występująca w większości języków programowania, w których zdefiniowana jest instrukcja warunkowa typu if, definiuje ona czynności do wykonania w przypadku gdy warunek zawarty w instrukcji po słowie if, nie jest spełniony, zwykle ta fraza jest opcjonalna i może zostać pominięta, przykładowe języki: Pascal, C, C++, Visual Basic i inne, {Pascal} if a<b then c=1 else c=2; case, :, =>, when fraza występująca w instrukcji wyboru, definiująca konkretny warunek, przy spełnieniu którego, zostaną wykonane zawarte w tej frazie instrukcje, zwykle występuje w instrukcji wyboru kilka takich fraz, przykładowe języki: Pascal, C, C++, Visual Basic i inne, default, else, other, otherwise fraza występująca w