Programmeringsspråk (programming languages) Flashcards
Vad är en variabel i programmeringsspråk?
En variabel är ett namngivet utrymme i primärminnet.
Varför är det nödvändigt att veta vilken datatyp en variabel har?
Det är datatypen som avgör hur bitmönstret i en variabel ska tolkas.
Vad är skillnaden mellan Source code(källkod) och Object code?
Source Code är koden som programmeraren har skrivit.
Object Code är översättningen av källkoden som går att köra på en dator
Producerar ett syntaktiskt korrekt program alltid korrekta resultat? Motivera
Nej! Ett syntaktiskt korrekt program kan innehålla logiska fel som gör att programmet ge felaktiga resultat.
Vad är en Variabel i programmeringsspråk?
Ett namngivet utrymme i primärminnet.
Vad kallas programmet som översätter source code till maskinkod?
Compiler
Vad är aggregate type?
Det är en datastruktur som kan innehålla olika datatyper
Vad innebär det när en parameter överförs som passed by value till en subrutin?
Det innebär att paramentern överförs som ett kopierat värde och lagras i en lokal variabel i subrutinen
Vad innebär det när en parameter överförs som passed by reference till en subrutin?
Det innebär att paramentern överförs som en referens till orginalvärdet. Detta betyder att ändringar som görs sker i orginalet och inte i den nya subrutinen.
Vad gör en assembler?
Översätter assembly code till maskinkod.
Vad kännetäcknar datastrukturen array?
Alla element är av samma datatyp och går att indexera
Vilka är de fyra stora programmeringsparadigmerna?
Object Oriented
Imperativ
Declarativ
Funktionell
Ange fyra vanliga primitiva datatyper.
Booleon
Integer
Float
Character
Vad gör en Compiler?
Översätter källkod(Source Code) till Maskinkod
Vad gör en Interpreter?
Tolkar källkod(Source Code) vid exekvering och utför instruktionerna direkt.