Programming Languages

0.0(0)
studied byStudied by 0 people
GameKnowt Play
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/15

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

16 Terms

1
New cards

Vad är en variabel?

Ett namngivet utrymme i minnet som kan innehålla data.

2
New cards

Vad är skillnaden mellan kompilator och interpretator?

Kompilator översätter hela programmet på en gång. Interpretator kör en rad i taget.

3
New cards

Vad är en programmeringsparadigm?

Ett sätt att tänka kring programmering, en ”stil” för hur man skriver program.

4
New cards

Vad är ett imperativt språk?

Ett språk där man ger datorn steg för steg instruktioner om hur något ska göras. Ex. Python, C

5
New cards

Vad är ett objektorienterat språk?

Ett språk där man bygger program av objekt (små paket med data + funktioner) Ex. Java, C++

6
New cards

Vad är ett funktionellt språk?

Ett språk där man bygger program med funktioner istället för steg för steg kommandon. Man skriver vad man vill beräkna, inte hur. Ex. Haskell, Lisp

7
New cards

Vad är ett logiskt/deklarativt programmeringsspråk?

Ett språk där man säger vad som är sant och vilka regler som gäller, inte hur datorn ska räkna ut det. Datorn hittar själv lösningen utifrån reglerna. Ex. Prolog, SQL

8
New cards

Vad betyder sekvens i programmering?

Instruktioner körs i ordning, en efter en.

9
New cards

Vad betyder selektion i programmering?

Val mellan olika vägar (t.ex. if-sats).

10
New cards

Vad betyder iteration i programmering?

Upprepning, loopar (t.ex. for, while).

11
New cards

Vad är en klass?

En mall för objekt i objektorienterad programmering.

12
New cards

Vad är ett objekt?

En exemplar av en klass, med egna värden.

13
New cards

Vad är arv i OOP?

När en klass kan ta egenskaper från en annan klass.

14
New cards

Vad är polymorfism i OOP?

När samma funktion/metod kan fungera på olika sätt beroende på objekt.

15
New cards

Vad är inkapsling i OOP?

Att dölja data och funktioner inuti en klass, så de inte nås direkt utifrån.

16
New cards

Vad är skillnaden mellan syntax och semantik?

Syntax = regler för hur koden skrivs. Semantik = vad koden betyder.