Programming Fundamentals: jargon

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall with Kai
GameKnowt Play
New
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/64

flashcard set

Earn XP

Description and Tags

Bij studeren: antwoord met term op basis van beschrijving, indien tijd over ook andere richting

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

65 Terms

1
New cards

linter

Tool die code analyseert op fouten of stijlproblemen.

Ex: ESLint waarschuwt voor let die const moet zijn

2
New cards

Unit testing

Automatisch testen van kleine onderdelen

3
New cards

Validation

Controleren of invoer geldig is

4
New cards

Git/version control

Systeem om codegeschiedenis bij te houden en samen te werken.

5
New cards

Input

Gegevens die een programma binnenkomen

6
New cards

Output

Gegevens die een programma teruggeeft

7
New cards

Processing

De bewerkingen die input omzetten naar output

8
New cards

Sequencing / sequential

Uitvoeren van code in volgorde

9
New cards

Statement

Een instructie in code

10
New cards

Semicolon

Scheidingsteken dat statements afsluit

11
New cards

Operation / operator / operand

Operator: +, -, /, *, …

Operand: waarde waarop de operator werkt

12
New cards

Data type

Soort waarde

Ex: string, int, bool

13
New cards

Concatenation

Strings samenvoegen

14
New cards

Strings

Tekst

Ex: “De kat krolt de krollen van de trap.”

15
New cards

Integers

Gehele getalen

Ex: 4

16
New cards

Numbers

Alle numerieke waarden

Ex: 5 of 3.132

17
New cards

Variabele

Naam die een waarde opslaat

18
New cards

Value

De inhoud van een variabele

19
New cards

Literal

Letterlijke tekst in code

20
New cards

Coerce

Automatische typeconversie

21
New cards

Parse

Expliciet converteren

22
New cards

Assumption

Aanname die je maakt over data of gedrag

23
New cards

Input validation

Controleren of invoer geldig is

24
New cards

Selection

Keuze maken in code

25
New cards

If-statement

Voert code uit als een conditie waar is

26
New cards

Body (if-statement)

Het blok code dat wordt uitgevoerd in een if-statrement

27
New cards

(Then-/else-)branch

Het pad dat de code volt afhankelijk van de conditie

28
New cards

Expression

Code die een waarde oplevert

29
New cards

Condition

Logische test (true/false)

30
New cards

Consequent

Code die wordt uitgevoerd als de conditie waar is

31
New cards

Alternative

Code die wordt uitgevoerd als de conditie niet waar is

32
New cards

Optional

Niet verplicht

Ex: Een else-branch

33
New cards

Built-in

Standaard aanwezig in de programmeertaal

34
New cards

Built-in constant

Vaaraf gedefinieerde waarde

Ex: Math.PI

35
New cards

Built-in function

Vooraf gedefineerde functie

Ex: Math.abs

36
New cards

Call a function

Een functie gebruiken

37
New cards

Mutually exclusive

Twee opties die niet tegelijk waar kunnen zijn

38
New cards

Evaluate

Een expressie berekenen

39
New cards

Expression / statement

Expression: Levert waarde op

Statement: Voert actie uit

40
New cards

Herhaling / lus

Code meerdere keren uitvoeren

41
New cards

While-statement

Herhaalt zolang de conditie waar is

42
New cards

For-statement

Herhaalt met een teller

43
New cards

Syntatic sugar

Kortere, leesbaardere schijfwijze voor iets dat ook langer kan worden geprogrammeerd

44
New cards

Increment / decrement

Verhogen of verlagen van een waarde

45
New cards

Body (loop)

Het blok code dat telkens word uitgevoerd

46
New cards

Scope

Waar een variabele geldig is

47
New cards

Global scope

Overal in het programma geldig

48
New cards

Local scope

Alleen geldig binnen een blok of functie

49
New cards

Nested scope

Een scope binnen een andere scope

50
New cards

Outer scope

De omringende scope

51
New cards

Block

Groep statements tussen {}

52
New cards

Shadow

Lokale variabele overschrijft een variabele met dezelfde naam in een hogere scope

53
New cards

Indexing

Toegang tot element via positie

54
New cards

Human count

Mensen tellen vanaf 1, computers van 0

55
New cards

Immutable

Niet veranderbaar na creatie

56
New cards

Heterogeen array

Een array met verschillende datatypes

57
New cards

Homogeen array

Array met dezelfde datatypes

58
New cards

Null

Geen waarde

59
New cards

Undefined

Niet gedefinieerd

60
New cards

Reference

Verwijzing naar een object in het geheugen

61
New cards

Dimensions

Aantal rijen/kolommen in een array

62
New cards

Lazy evaluation

Uitdrukking wordt pas berekend als nodig

63
New cards

Short-circuit evaluation

Tweede deel wordt niet berekend als eerste al voldoende is

64
New cards

Eager evaluation

Alles wordt meteen berekend

65
New cards

Truthy/ falsy

Waarden die in een booleaanse context als waar of onwaar tellen

Ex: ““ is falsy, “hi” is truthy