Podprogram: Rozdiel medzi revíziami

Smazaný obsah Přidaný obsah
Nová stránka: V počítačovej vede je podprogram (funkcia,metóda, procedúra, alebo podprogram)časť kódu vnútri väčšieho programu,...
 
Bez shrnutí editace
Riadok 7:
Zložky podprogramu:<br />- telo kódu, ktorý má byť vykonaný pri zavolaní podprogramu<br />- [[w:en:parameter|parametre]], ktoré sú podané podprogramu od bodu, keď je zavolaný<br />- hodnota, ktorá je vrátená, keď nastane volanie
 
Veľa programovacích jazykov, ako [[w:en:Pascal|Pascal]], [[w:en:FORTRAN|FORTRAN]], [[w:en:Ada|Ada]] odlišujú funkcie a funkcionálne podprogramy, (ktoré vracajú hodnoty) od podprogramov a procedúr, (ktoré nevracajú). Niektoré jazyky, ako [[w:en:C|C]] a [[w:en:LISP|LISP]], nerobia tieto odlišnosti a pokladajú tieto termíny za synonymá. Názov [[w:en:Method|metóda]] je bežne používaný v spojení s [[w:en:object-oriented programming|objektovo orientovaným programovaním]], špeciálne pre podprogramy ktoré sú súčasťou [[w:en:object|objektov]], tiež je používaný v súvislosti s [[w:en:type class|typom trieda]].
 
[[w:en:Maurice Wilkes|Maurice Wilkes]], [[w:en:Stanley Gill|Stanley Gill]], and [[w:en:David Wheeler|David Wheeler]] sú uznávani za vynájdenie podprogramu.