Co je to reference programovacího jazyka?
Odkaz na programovací jazyk je dokumentace vytvořená s cílem vysvětlit, jak programovací jazyk počítače funguje a jak psát platný zdrojový kód pro jazyk. Obecně bude odkaz na programovací jazyk zahrnovat aspekty, jako je to, jak fungují příkazy větvení, jaké typy skaláru jsou k dispozici a jak lze použít různé operátory. Cílem odkazu na programovací jazyk není nutně někoho naučit, jak programovat v daném jazyce, ale poskytnout autoritativní zdroj k objasnění technických otázek. Na rozdíl od specifikace programovacího jazyka, což může být velmi přesný dokument, který sleduje drobné podrobnosti o interní implementaci jazyka, se odkaz na programovací jazyk pokusí odpovědět na otázky širší a praktičtější z pohledu programování místo z pohledu technického rozhraní. .
Když se počítačový jazyk vyvíjí a postupem času vyvíjí, mnoho vývojářů jazyků udržuje odkaz na programovací jazyk. Tento odkaz se obvykle pokouší vysvětlit různé aspekty toho, jak programovací jazyk pracuje se specifičností, aniž by se ponořil příliš hluboko do detailů, které nejsou nutné pro všeobecné programování. Dokument však není návodem nebo výukovým průvodcem a poskytnuté popisy vysvětlují pouze to, jak lze použít různé operátory a funkce a správnou syntaxi, kterou musí programátor použít.
Přesný typ informací, které zahrnuje reference programovacího jazyka, může zahrnovat téměř všechny základní aspekty počítačového jazyka. To může znamenat všechny základní operátory, například znaménka sčítání a odčítání, jakož i základní strukturu, kterou musí soubor zdrojového kódu dodržovat, aby jej mohl interpretovat překladač jazyků. Další informace, které může odkazovat na programovací jazyk, je to, jak funguje logické větvení - například příkazy if-then-else, a limity a názvy podporovaných skalárních typů, jako jsou celá čísla. V jazycích nižší úrovně mohou být zahrnuty také funkce oboru názvů a správa paměti.
V některých případech může být odkaz na programovací jazyk v závislosti na složitosti nebo velikosti programovacího jazyka dlouhý stovky nebo tisíce stránek. Odkaz může být prodán jako kniha nebo řada knih, nebo může být zpřístupněn jako digitální soubor nebo ke stažení. Některé počítačové programovací jazyky mají na internetu oficiální webové stránky, kde je jazykový odkaz neustále aktualizován a udržován v průběhu vývoje jazyka. Příležitostně jsou jediné referenční dokumenty, které jsou vytvářeny nezávislými technickými spisovateli, kteří nejsou spojeni s vývojáři jazyků.