arbitrering

i datorteknik: den process som avgör vilken funktion i datorn som ska ha tillgång till bussen. – På engelska: arbitration.

[programkörning] [ändrad 6 januari 2020]

argument

i programmering: värde eller annan information som ska bearbetas av ett program eller en rutin. Enkelt exempel: i 3⨯4 är funktionen multiplikation, argumenten är 3 och 4; resultatet är 12. Argument kan vara tal, ord eller filnamn. – På engelska: argument. – Jämför med parameter.

[programmering] [ändrad 4 september 2018]

algoritm

instruktion för hur man, steg för steg, löser en matematisk eller logisk uppgift. – En algoritm ska kunna beskrivas i ett ändligt antal steg. Den ska också kunna utföras mekaniskt, det vill säga utan kreativt tänkande. En maskin ska kunna göra det. Däremot kan det ta oändlig tid att lösa en uppgift med en algoritm (se iteration). Man blir ju till exempel aldrig klar med att räkna ut värdet på pi. De fyra räknesätten som vi lär oss i skolan är enkla algoritmer. – Alla datorprogram är baserade på algoritmer. Med algoritm menas ofta den programkod som gör de beräkningar som är programmets huvuduppgift, däremot inte programkod för sådant som användargränssnitt (såvida det inte är programmets huvuduppgift). Matematiska metoder för kryptering av meddelanden är också algoritmer: krypteringsalgo­ritmer är de viktigaste beståndsdelarna i kryptosystem. – På 2010‑talet har algoritm blivit ett modeord för program som utför avancerade beräkningar, som i big data och algoritmisk handel. Ordet syftar då främst på de delar av programmen som utför komplicerade och omfattande matematiska beräkningar baserade på stora datamängder. Det är ofta underförstått att program som kallas för algoritmer är självgående: de rullar på utan mänsklig tillsyn. Men ett program som räknar ut vad 2+2 blir är också en algoritm. – 2022 gjorde Storbritanniens digitalminister Nadine Dorries (gov.uk…) sig till åtlöje genom att fråga Microsoft när företaget tänkte göra sig av med sina algoritmer (se artikel i New Statesman). – Ordet: Efter den persiska matematikern al‑Khwarizmi (ungefär 780—850, se Wikipedia), som dock inte uppfann begreppet algoritm. – På engelska: algorithm. – Läs också om algoritmaversion och algoritmisk snedvridning.

[matematik och logik] [programmering] [ändrad 31 mars 2022]

accesstid

(access time, på svenska också: åtkomsttid) – den tid det tar för datorn att hämta data. Mäts från ögonblicket då datorn skickar iväg begäran om data till det ögon­blick då det finns hos processorn klart för användning.

[programkörning] [tid] [ändrad 3 december 2019]

HackerRank

ett amerikanskt företag som bedömer jobbsökande programmerare genom att testa dem. – Intresserade programmer­are får lösa programmeringsuppgifter, och om de klarar dem blir de rekommenderade för anställning. – HackerRank App är en app som dels erbjuder programmerare uppgifter att lösa, dels ger dem möjlighet att söka jobb. – Se hackerrank.com.

[arbetsmarknad] [programmering] [ändrad 18 januari 2016]