Běhová knihovna: Porovnání verzí
Smazaný obsah Přidaný obsah
runtime -> běhová |
m robot: přidáno {{Autoritní data}}; kosmetické úpravy |
||
Řádek 2:
== Charakteristika ==
V okamžiku kdy je kompilátorem [[zdrojový kód]] programu překládán do příslušného cílového jazyka by mohlo dojít k extrémnímu nárůstu počtu řádků [[Zdrojový kód|zdrojového kódu]] v případě, že by každý příkaz či každé volání předdefinované funkce v původním programu způsobilo vložení celého příslušného podprogramu v cílovém jazyce. Proto kompilátor, než aby vkládal duplicitní řádky kódu, využívá funkce uložené v ''běhové knihovně'', které nejsou [[
Také některé funkce, které lze provádět pouze za běhu programu (nebo je jejich užití za běhu účinnější a přesnější) jsou implementovány v ''běhové knihovně'', například: některé logické chyby, kontrola překročení hranice alokovaného pole, dynamická [[typová kontrola]], manipulace s [[Výjimka (programování)|výjimkami]] a případně i [[Ladění (programování)|ladící mechanismy]]. To je důvodem, proč jsou některé chyby, vytvořené při kódování, odhaleny, až pří testování v reálném prostředí při práci s reálnými daty i přesto, že došlo k sofistikované kontrole již v době kompilace i [[Testování softwaru|testování]] před vydáním programu. V tomto případě je uživateli zobrazeno nežádoucí běhové chybové hlášení.
Řádek 16:
| revize = 540718831
}}
{{Autoritní data}}
[[Kategorie:Programové knihovny]]
|