Vad är syntax? Enkelt förklarat
Grunden för grammatiken på varje språk är syntaxen. Detta gäller även programmens språk, koden. Vi kan enkelt förklara vad syntax betyder i samband med programmering.
Allmän definition av syntax
- Syntax är ett delområde av grammatik och beskriver undervisningen i meningsstruktur. Det avgör hur meningsfulla meningar skapas från enskilda komponenter - orden.
Syntax i programkoden
- Vid programmering definierar syntaxen formella regler om de tillåtna språkelementen för ett programmeringsspråk. Det reglerar också i vilken utsträckning dessa element kan användas i ett program.
- Programmeringsspråket kan förstås som ett gränssnitt mellan människor och datorer.
- Precis som du som person bara kan förstå meningsfulla konstruerade meningar, förstår en dator bara program som skickar meningsfullt formulerade kommandon till den. Det är därför viktigt att hålla sig till syntaxen för respektive programmeringsspråk när man programmerar.
- Som person har du fantasi. Så du kan dechiffrera och förstå meningar som är felaktiga i strukturen. En dator är (fortfarande) fantasilös: För att förstå och utföra ett kommando måste koden vara felfri, så syntaxens regler måste följas. Annars fungerar inte programmet.
Vissa program har namn som inte tydliggör vid första anblicken vad programmet är. Ett exempel på detta är den så kallade firmware - du kan ta reda på vad som ligger bakom det i nästa artikel.