Шта је рутина и потпрограм?

Рутина или потпрограм, који се такође назива функција, процедура и подпрограм, је део кода који се може позвати и извршити било где у програму. На примјер, рутина се може користити за спремање датотеке или приказ времена. Уместо писања кода сваки пут када су ти најчешће извршени задаци потребни, рутине се креирају и позивају када се ти задаци морају извршити. Испод је основни пример Перл подрутине.

Пример потпрограма

 &Здраво; суб хелло {принт "Хелло Ворлд!"; } 

У горњем примеру, корисник може позвати хелло потпрограм (у овом примеру, куцањем & хелло; ) било где у програму и имати програмску поруку Хелло Ворлд! . По завршетку потпрограма, програм прелази на повратну адресу, која је непосредно након & хелло; и покреће било који додатни код.

Позив, контрола протока, ДЛЛ, функција, инстанца, програмски термини, повратна адреса, изјава о повратку, стуброутине, суб