Indholdsfortegnelse
15 relationer: Algoritme, Computerprogram, Datalogi, Datastruktur, Datatype, Funktionsprogrammering, Grænseflade (teknologi), Induktion (matematik), Kontraktbaseret programmering, Modularitet, Objektorienteret programmering, Programmering, Programmeringsparadigme, Programmeringssprog, Stak (datastruktur).
Algoritme
En algoritme (Kharazmi) er en utvetydig og abstrakt beskrivelse af, hvordan en specifik type problem løses terminerende.
Se Abstrakt datatype og Algoritme
Computerprogram
brugeren (engelsk ''User'') interagerer med applikationssoftware, på en typisk computer. Applikationssoftwarens lag deler grænseflade med styresystemet (engelsk ''Operating System''), som igen kommunikerer med hardware. Pilene indikerer datastrømme.
Se Abstrakt datatype og Computerprogram
Datalogi
Datalogi er læren om data og behandling af data – især vha.
Se Abstrakt datatype og Datalogi
Datastruktur
Datastrukturer er en fællesbetegnelse for data, der er organiserede i elementer, som kan tilføjes eller fjernes fra strukturen.
Se Abstrakt datatype og Datastruktur
Datatype
Inden for datalogi og i programmering er en datatype en klassifikation der identificerer og indskrænker hvilke værdier en given mængde data repræsenterer.
Se Abstrakt datatype og Datatype
Funktionsprogrammering
Inden for datalogi er funktionsorienteret programmering, funktionel programmering eller funktionsprogrammering et programmeringsparadigme hvor man betragter beregning som evalueringen af matematiske funktioner.
Se Abstrakt datatype og Funktionsprogrammering
Grænseflade (teknologi)
En grænseflade er i et modulært design en kontaktflade mellem to moduler (dele af systemet).
Se Abstrakt datatype og Grænseflade (teknologi)
Induktion (matematik)
Induktion er en bestemt type matematisk bevis, som er meget velegnet til at bevise at en matematisk hypotese er sand for alle naturlige tal, eller andre talmængder, som er velordnet.
Se Abstrakt datatype og Induktion (matematik)
Kontraktbaseret programmering
Kontraktbaseret programmering er en tilgang til design af software.
Se Abstrakt datatype og Kontraktbaseret programmering
Modularitet
Meccano dele er modulære Modelfly lavet af meccano. Legoklodser er modulære Legorobot I store træk er modularitet den grad, i hvilken et systems komponenter kan adskilles og rekombineres, ofte med fordel af fleksibilitet og variation i brugen.
Se Abstrakt datatype og Modularitet
Objektorienteret programmering
Objektorienteret programmering (forkortes OOP) er et programmeringsparadigme som er tæt koblet til objektorienteret analyse og design (OOAD).
Se Abstrakt datatype og Objektorienteret programmering
Programmering
Programmering (fra oldgræsk πρόγραμμα prógramma) er en proces, som går ud på at udvikle computerprogrammer (software) til elektronisk databehandling på en computer, ofte ved hjælp af et programmeringssprog.
Se Abstrakt datatype og Programmering
Programmeringsparadigme
Programmeringsparadigmer beskriver forskellige fundamentale måder at programmere en computer på.
Se Abstrakt datatype og Programmeringsparadigme
Programmeringssprog
Indenfor datalogi er programmeringssprog kunstige sprog, som er designet til at udføre beregninger på en computer.
Se Abstrakt datatype og Programmeringssprog
Stak (datastruktur)
En stak er i datalogi en datastruktur, hvor dataelementerne er placeret (i det mindste logisk, om ikke faktisk) oven på hinanden.