Kas yra programavimo kalbos nuoroda?

Programavimo kalbos nuoroda yra dokumentacija, sukurta siekiant paaiškinti, kaip veikia kompiuterio programavimo kalba ir kaip parašyti tinkamą kalbos šaltinio kodą. Apskritai, programavimo kalbos nuoroda apims tokius aspektus kaip šakojimo sakiniai, kokie skaliariniai tipai galimi ir kaip galima naudoti skirtingus operatorius. Programavimo kalbos nuorodos tikslas nebūtinai yra išmokyti ką nors programuoti tam tikra kalba, bet pateikti patikimą šaltinį techniniams klausimams išsiaiškinti. Skirtingai nuo programavimo kalbos specifikacijos, kuri gali būti labai tikslus dokumentas, atsekantis smulkiausias vidinio kalbos diegimo detales, programavimo kalbos nuoroda bando atsakyti į klausimus plačiau ir praktiškai, programavimo, o ne techninės sąsajos požiūriu. .

Kai kompiuterinė kalba kuriama ir laikui bėgant vystosi, daugelis kalbų kūrėjų palaiko programavimo kalbos nuorodą. Nuorodoje paprastai bandoma specifiškai paaiškinti skirtingus programavimo kalbos veikimo aspektus, pernelyg nesigilinant į detales, kurios nėra būtinos bendrosios paskirties programavimui. Tačiau dokumentas nėra mokymo programa ar mokymosi vadovas, o pateikti aprašymai paaiškina tik tai, kaip galima naudoti skirtingus operatorius ir funkcijas bei tinkamą sintaksę, kurią turi naudoti programuotojas.

Tikslus informacijos tipas, kurį apima programavimo kalbos nuoroda, gali apimti beveik visus pagrindinius kompiuterio kalbos aspektus. Tai gali reikšti visus pagrindinius operatorius, pvz., sudėties ir atimties ženklus, taip pat pagrindinę struktūrą, kurios turi laikytis šaltinio kodo failas, kad kalbos kompiliatorius galėtų jį interpretuoti. Kita informacija, kurią gali aprėpti programavimo kalbos nuoroda, yra tai, kaip veikia loginis šakojimas, pvz., sakiniai „jei-tada-else“, ir palaikomų skaliarinių tipų ribos bei pavadinimai, pvz., sveikieji skaičiai. Žemesnio lygio kalbomis taip pat gali būti taikomos vardų erdvės funkcijos ir atminties valdymas.

Kai kuriais atvejais, priklausomai nuo programavimo kalbos sudėtingumo ar dydžio, programavimo kalbos nuoroda gali būti šimtų ar tūkstančių puslapių ilgio. Nuoroda gali būti parduodama kaip knyga ar knygų serija, arba ji gali būti prieinama kaip skaitmeninis failas arba atsisiųsti. Kai kurios kompiuterių programavimo kalbos turi oficialias interneto svetaines, kuriose kalbos nuoroda nuolat atnaujinama ir palaikoma tobulėjant kalbai. Kartais vienintelius parengtus informacinius dokumentus sudaro nepriklausomi techniniai rašytojai, nesusiję su kalbos kūrėjais.