GRPRO Terminology
Begreb | Betydning | Note |
---|---|---|
Programmeringssprog | Instruer en computer i at eksekvere noget for os | |
Programmerings-paradigmer | Imperativ sprog, objekt-orienterede sprog, funktionelle sprog, logiske sprog | |
Imperativ sprog | Sekvenser af instruktioner (Ordrer/kommandoer/handlinger) | |
Objekt-orienterede sprog | Manipulation af objekter (abstraktioner fra virkelige verden) | |
Funktionelle sprog | Matematiske funktioner (der tager funktioner og giver funktioner) | |
Logiske sprog | Matematisk logik (prædikater, boolske kombinationer), kvantorer | |
Programmering trin for trin | Menneskesprog -> Programmering -> (Automatisk oversættelse: -> Symbolsk Maskin-kode, Maskin-kode, Mikro-kode, Hardware, computer) | |
Konstanter | En værdi der ej ændrer sig | |
Variabler | En værdi der kan ændres | Navngiv variabler, så man har idé om indhold; Computeren er ligeglad med variablens navn |
Mest gængse typer | int, String, double, boolean | heltal, tekst-strenge, decimal-tal, sandhedsværdier |
Variabel-terminologi | Variabelerklæring (definition), variabeltype, variabelnavn, variabelinitialisering, variabelbrug | |
Inkrementering | tæl op (med en)) | variabel + 1 = variabel++; |
Operatorer | Prædefineret funktion til beregning af et udtryk | * / + - |
Venstre operant | Værdi til venstre for en operator | |
Højre operant | Værdi til højre for en operator | |
Konkatenering | Operatorer med tekst-strenge | String h = "Hello "; String w = "World!"; String s = h + w; |
Operor-præcedent | Efter alm. regnehieraki; operatorerne er venstre-associative | |
Tvetydighed | Hvis koden kan opfattes på mindst 2 forskellige måder | |
Nestede udtrykt | Hierarki-arrangeret kode, såldes mindst én del er placeret i en anden del | |
Syntaks | Et sprogs kultur eller grammatik | |
Java grammatik for udtryk (expressions) er ... | EXP -> Con; EXP | |
Hvad hvis din syntaks er tvetydig ift. operationer? | Hvis du ikke udtrykkeligt angiver rækkefølgen for operationerne, der skal udføres, bestemmes rækkefølgen via. præcedens af de operatorer, der er i brug i udtrykket. | |
Kommentarer | Bruges til notering af kode, såsom dokumentering og forklaringer | // One-line kommentarer; Multiline: /* */ |
GRPRO Terminology
Begreb | Betydning | Note |
---|---|---|
Programmeringssprog | Instruer en computer i at eksekvere noget for os | |
Programmerings-paradigmer | Imperativ sprog, objekt-orienterede sprog, funktionelle sprog, logiske sprog | |
Imperativ sprog | Sekvenser af instruktioner (Ordrer/kommandoer/handlinger) | |
Objekt-orienterede sprog | Manipulation af objekter (abstraktioner fra virkelige verden) | |
Funktionelle sprog | Matematiske funktioner (der tager funktioner og giver funktioner) | |
Logiske sprog | Matematisk logik (prædikater, boolske kombinationer), kvantorer | |
Programmering trin for trin | Menneskesprog -> Programmering -> (Automatisk oversættelse: -> Symbolsk Maskin-kode, Maskin-kode, Mikro-kode, Hardware, computer) | |
Konstanter | En værdi der ej ændrer sig | |
Variabler | En værdi der kan ændres | Navngiv variabler, så man har idé om indhold; Computeren er ligeglad med variablens navn |
Mest gængse typer | int, String, double, boolean | heltal, tekst-strenge, decimal-tal, sandhedsværdier |
Variabel-terminologi | Variabelerklæring (definition), variabeltype, variabelnavn, variabelinitialisering, variabelbrug | |
Inkrementering | tæl op (med en)) | variabel + 1 = variabel++; |
Operatorer | Prædefineret funktion til beregning af et udtryk | * / + - |
Venstre operant | Værdi til venstre for en operator | |
Højre operant | Værdi til højre for en operator | |
Konkatenering | Operatorer med tekst-strenge | String h = "Hello "; String w = "World!"; String s = h + w; |
Operor-præcedent | Efter alm. regnehieraki; operatorerne er venstre-associative | |
Tvetydighed | Hvis koden kan opfattes på mindst 2 forskellige måder | |
Nestede udtrykt | Hierarki-arrangeret kode, såldes mindst én del er placeret i en anden del | |
Syntaks | Et sprogs kultur eller grammatik | |
Java grammatik for udtryk (expressions) er ... | EXP -> Con; EXP | |
Hvad hvis din syntaks er tvetydig ift. operationer? | Hvis du ikke udtrykkeligt angiver rækkefølgen for operationerne, der skal udføres, bestemmes rækkefølgen via. præcedens af de operatorer, der er i brug i udtrykket. | |
Kommentarer | Bruges til notering af kode, såsom dokumentering og forklaringer | // One-line kommentarer; Multiline: /* */ |