Hva er en programmeringsspråkreferanse?
En programmeringsspråkreferanse er dokumentasjon laget med det formål å forklare hvordan et programmeringsspråk for datamaskiner fungerer og hvordan man skriver gyldig kildekode for språket. Generelt vil en programmeringsspråkreferanse dekke aspekter som hvordan forgreningsuttalelser fungerer, hvilke skalartyper som er tilgjengelige og hvordan forskjellige operatører kan brukes. Målet med en referanseprogram for programmeringsspråk er ikke nødvendigvis å lære noen hvordan man programmerer på et gitt språk, men å gi en autoritativ kilde for å avklare tekniske spørsmål. I motsetning til en spesifikasjon av programmeringsspråk, som kan være et veldig presist dokument som sporer små detaljer om den interne implementeringen av språket, prøver en programmeringsspråkreferanse å svare på spørsmål mer bredt og praktisk, fra et programmeringssynspunkt i stedet for et teknisk grensesnittperspektiv .
Når et dataspråk er utviklet og utvikler seg over tid, opprettholder mange språkutviklere en programmeringsspråkreferanse. Referansen prøver vanligvis å forklare de forskjellige aspektene ved hvordan programmeringsspråket fungerer med spesifisitet, uten å fordype for dypt i detaljer som ikke er nødvendige for generell programmering. Dokumentet er imidlertid ikke en veilednings- eller læringsveiledning, og de beskrevne beskrivelsene forklarer bare hvordan forskjellige operatører og funksjoner kan brukes, og riktig syntaks som en programmerer må bruke.
Den nøyaktige typen informasjon som en programmeringsspråk referanse dekker kan omfatte nesten alle grunnleggende aspekter ved et dataspråk. Dette kan bety alle grunnleggende operatører, for eksempel tilleggs- og subtraksjonstegn, samt den grunnleggende strukturen som en kildekodefil må følge, slik at den kan tolkes av språkkompilatoren. Annen informasjon som en referanseprogram for programmeringsspråk kan dekke, er hvordan logisk forgrening - for eksempel om uttalelser om annet enn annet - fungerer, og grensene og navnene på støttede skalartyper som heltal. På språk på lavere nivå kan navnearmfunksjoner og minnestyring også dekkes.
I noen tilfeller, avhengig av kompleksiteten eller størrelsen på et programmeringsspråk, kan referansene til programmeringsspråket være hundrevis eller tusenvis av sider. Henvisningen kan selges som en bok eller en serie bøker, eller den kan gjøres tilgjengelig som en digital fil eller lastes ned. Noen programmeringsspråk for datamaskiner har offisielle nettsteder på Internett der språkreferansen kontinuerlig oppdateres og vedlikeholdes når språket skrider frem. Noen ganger er de eneste referansedokumentene som er produsert laget av uavhengige tekniske forfattere som ikke har tilknytning til språkutviklerne.