Hvad er en programmeringssprogreference?
En programmeringssprogreference er dokumentation oprettet med det formål at forklare, hvordan et computerprogrammeringssprog fungerer, og hvordan man skriver gyldig kildekode til sproget. Generelt vil en programmeringssprogreference dække aspekter som hvordan forgreningsangivelser fungerer, hvilke skalartyper der er tilgængelige og hvordan forskellige operatører kan bruges. Målet med en programmeringssprogreference er ikke nødvendigvis at lære nogen, hvordan man programmerer på et givet sprog, men at give en autoritativ kilde til at afklare tekniske spørgsmål. I modsætning til en programmeringssprogspecifikation, som kan være et meget præcist dokument, der sporer små detaljer om den interne implementering af sproget, forsøger en programmeringssprogreference at besvare spørgsmål mere bredt og praktisk set fra et programmeringsmæssigt synspunkt i stedet for et teknisk interface-perspektiv .
Når et computersprog udvikles og udvikles over tid, opretholder mange sprogudviklere en programmeringssprogreference. Henvisningen forsøger normalt at forklare de forskellige aspekter af, hvordan programmeringssprog fungerer med specificitet, uden at gå for dybt ned i detaljer, der ikke er nødvendige til programmering til generelle formål. Dokumentet er imidlertid ikke en tutorial eller en læringsvejledning, og de medfølgende beskrivelser forklarer kun, hvordan forskellige operatører og funktioner kan bruges, og den rigtige syntaks, som en programmør skal anvende.
Den nøjagtige type information, som en programmeringssprogreference dækker, kan omfatte næsten alle grundlæggende aspekter af et computersprog. Dette kan betyde alle basale operatører, såsom tilføjelses- og subtraktionstegn, samt den grundlæggende struktur, som en kildekodefil skal følge, så den kan fortolkes af sprogkompilatoren. Andre oplysninger, som en programmeringssprogreference kan dække, er, hvordan logisk forgrening - såsom udsagn om andet-da-arbejde - fungerer, og grænserne og navnene på understøttede skalartyper, såsom heltal. På sprog på lavere niveau kan navnepladsfunktioner og hukommelsesstyring muligvis også dækkes.
Afhængigt af kompleksiteten eller størrelsen på et programmeringssprog kan programmeringssprogreferencen være hundreder eller tusinder af sider lang. Henvisningen kan sælges som en bog eller en række bøger, eller den kan stilles til rådighed som en digital fil eller downloades. Nogle computerprogrammeringssprog har officielle websteder på Internettet, hvor sprogreferencen konstant opdateres og vedligeholdes, efterhånden som sproget skrider frem. Lejlighedsvis er de eneste referencedokumenter, der produceres, lavet af uafhængige tekniske forfattere, der ikke har tilknytning til sprogudviklerne.