lat

om programmering: som utför en beräkning eller initialiserar ett objekt först när det behövs för att programkörningen ska kunna fortsätta. På engelska: lazy. Motsatsen är ivrig, på engelska eager.

[programmering] [23 september 2019]

ivrig

i programmering: som gör något så snart som det är möjligt för programmet att göra det. På engelska: eager. Motsatsen är lat, på engelska lazy.

[programmering] [23 september 2019]

stacköverfyllning

i programkörning: överbelastning av anropsstacken. Programmet försöker lagra mer information i anropsstacken än vad det finns utrymme för. (Anropsstacken tilldelas ett bestämt utrymme när programmet startar.) Resultatet av stacköverfyllning brukar bli att programmet kraschar. Eftersom det senaste tillståndet som lagras i anropsstacken måste anropas först, samtidigt som det var just det tillståndet som inte fick plats, händer detta vanligtvis rätt snart. – Kallas på svenska också för stacköverflöd, stacköverflöde. På engelska: stack overflow. – Jämför med buffertöverfyllning.

[fel] [programkörning] [5 maj 2019]

anropsstack

en datastruktur som, vid körning av program, sparar tillståndet vid exekverandet av en procedur vid övergången till exekverandet av en annan procedur för att det ska bli möjligt att senare gå tillbaka och fortsätta exekverandet av den första proceduren. Att det är en stack innebär att det senast lagrade tillståndet måste anropas först. – Mer i Wikipedia. – På engelska: call stack.

[programkörning] [5 maj 2019]

encryption in use

kryptering i användningkryptering av data som behandlas i ett aktivt program. Det innebär att de data som är inlästa i arbetsminnet är krypterade. De dekrypteras först när de ska matas in i processorn för beräkningar eller visas i det grafiska användargränssnittet. Detta är ett sätt att försvåra avläsning av data med användning av insmusslade program. – Jämför med encryption at rest (lagringskryptering) och encryption in motion samt med data in use.

[kryptering] [programkörning] [11 februari 2019]