Podprogram: Porovnání verzí
Smazaný obsah Přidaný obsah
m +link |
m Robot: oprava parametru isbn; kosmetické úpravy |
||
Řádek 9:
== Charakteristika ==
Podprogram je v [[programování]] velmi mocný nástroj,<ref name="knuth1">{{cite book |title= The Art of Computer Programming, Volume I: Fundamental Algorithms |author= Donald E. Knuth |authorlink= Donald Knuth |publisher= Addison-Wesley |isbn=0-201-89683-4}}</ref> a proto je syntaxe pro podporu podprogramů zavedena v mnoha [[Programovací jazyk|programovacích jazycích]]. Používání podprogramů může vést ke snížení nákladů na údržbu rozsáhlých projektů a zároveň zvyšovat jejich kvalitu a spolehlivost.<ref name="structprog">{{cite book |author= O.-J. Dahl |author2=E. W. Dijkstra |author3=C. A. R. Hoare
Podprogram může mít [[Parametr funkce|
== Motivace ==
Řádek 18:
* odstranění opakování kódu v programu, a díky parametrům jeho zobecnění
* umožňuje znovupoužití v jiných programech, obvykle formou [[Modulární programování|modulů]] nebo [[knihovna (programování)|knihoven]]
* rozvržení projektu mezi více programátorů
* odstínění detailů implementace od konkrétního použití funkce
|