Ex: 7 representerar heltalet
7 och har typen int eller
"hello" är en string och
representerar texten innanför
citationstecknen
Konstanter
Variabler vars värde ej kan ändras.
Måste tilldelas ett värde vid deklarationen
Ger ett förväntat beteende, tydlighet och kan reducera misstag
Enums
Är ett set av konstanter
Källkod till exekvering
Tolkade språk
Kompilerade språk
Har en kompilator som översätter källkoden till ett annat mer
optimerat språk eller direkt till maskinkod
Ifall ett språk ska tolkas eller kompileras
finns ej i språkets definition utan bestäms av
dess implementation. Oavsett
implemenationen så blir resultatet detsamma
och de olika implementationerna har sina
fördelar
Syntax och sematik
Syntax
Hur språket ska formuleras
Sammansättningen av uttryck med reserverade nyckelord
Sematik
Hur ett program tolkas
Utförs under programexekveringen
Ett program kan vara syntaktiskt korrekt men semantiskt felaktigt
Selektion
Satsen if
Satsen switch
Använder sig av case-satser och är fördelaktigt när det finns många olika utfall
Switch och enums funkar bra tillsammans
Iteration
While-satsen
Användbart när man inte vet hur många iterationer som krävs