(background) – köra i bakgrunden – köra en process samtidigt som användaren arbetar med ett annat program. En process som körs i bakgrunden kräver ingen uppmärksamhet från användaren (så länge som den fungerar som den ska). Typiska bakgrundsprocesser är utskrifter, hämtning av e‑post, säkerhetskopiering och synkronisering. (Bakgrunden i ett grafiskt användargränssnitt kallas vanligtvis för skrivbordsbild eller bara skrivbord.)
[programkörning] [ändrad 22 juni 2021]
eXtensible public relations language – variant av XML för pr-branschen. Tidigare fanns webbsidan XPRL.org, som var full av obegripliga honnörsord, men den finns inte längre. Möjligen var XPRL bara ett skämt.
[förkortningar på X] [xml] [ändrad 13 maj 2017]
extensible stylesheet language – ett XML‑baserat språk för beskrivning av hur data som skickas via webben ska visas grafiskt för mottagaren. – XSL ska ge dokument samma utseende oavsett vilken webbläsare, operativsystem och dator betraktaren använder. Den officiella specifikationen från W3C finns här (från 2006). – Förkortningen XSL stod tidigare för extensible style language, men är numera en pseudoförkortning.
[förkortningar på X] [programspråk] [pseudoförkortningar] [webbpublicering] [ändrad 28 juli 2021]
uppskjuten, senarelagd; indirekt – deferred mode – fördröjningsläge, fördröjt läge – avsiktligt uppskjutet verkställande av programinstruktioner. Det kan göras i väntan på att lämpliga resurser blir tillgängliga (som när e‑posten väntar i utkorgen tills datorn får tillgång till en internetanslutning) eller för att bygga upp en buffert av instruktioner så att exekveringen (till exempel av ljud- och videofiler) går jämnt; deferred adressing – upprepad indirekt adressering – en metod för hantering av minnesadresser: en indirekt adress hänvisar till en annan indirekt adress i ett eller flera led tills den verkliga adressen påträffas.
[programmering] [ändrad 10 juni 2020]
ett Java-baserat sätt att sammanställa program som ska köras i nätverk genom användning av mindre delprogram, beans. – Java Beans utvecklades av Sun†, numera del av Oracle. – Java Beans lagras på servrar och skickas till användarnas datorer först när de ska användas. Eftersom Java fungerar på alla vanliga datortyper och operativsystem fungerar detta arbetssätt även i blandade miljöer. – Se Oracles webbsidor. – Läs också om Enterprise Java Beans.
[java] [ändrad 22 januari 2015]
(genetic algorithm, förkortas ibland GA) – program som löser problem genom att testa och förädla slumpmässigt framtagna lösningsförslag. Förebilden är den biologiska evolutionen med naturligt urval och mutationer. – Tekniken används på problem som inte kan lösas på rimlig tid med vanlig programmering, men där det är enkelt att utvärdera en föreslagen lösning (se NP). Program för genetiska algoritmer slumpar fram miljontals godtyckliga lösningar som testas. De bästa får ”para sig” med varandra (man sätter ihop ena halvan av en lösning med andra halvan av en annan) och ”avkomman” testas på samma sätt. Programmet gör också ”mutationer”, alltså slumpartade förändringar av existerande lösningar (detta för att förebygga suboptimering). – Genom att köra programmet om och om igen och bearbeta de bästa lösningarna kan man till sist få fram användbara lösningar på problem som annnars skulle vara ohanterliga. En förutsättning är att lösningen går att formulera i ett fast format, till exempel ett bestämt antal tecken. Tekniken har använts inom metallurgi (för att få fram legeringar med önskade egenskaper) och för planering och optimering (där ett visst antal element ska ordnas på bästa möjliga sätt). – Jämför med genetisk programmering.
[algoritmer] [forskning och experimentell teknik] [ändrad 9 januari 2018]
- – se time division duplex;
- – se test-driven development;
- – telecommunications device for the deaf – texttelefon – teleprinter (eller annan textinmatningsenhet med teckenskärm) som döva och hörselskadade använder för telefonsamtal. Kallas i USA ofta för TTY. – Texttelefoner används fortfarande av döva och hörselskadade, men har till stor del ersatts av datorer och mobiltelefoner.
[förkortningar på T] [mobilt] [programmering] [tillgängligt] [trådlöst] [ändrad 20 januari 2015]
- – kladd, arbets-, temporär, tillfällig – om minnesutrymme eller andra resurser som tillfälligt behövs under en programkörning. Se till exempel mellanlagringsband (scratch tape). Numera använder man oftast ordet temporär, som i temporära filer;
- – stryka (över) – ta bort en fil genom att stryka den från hårddiskens interna innehållsförteckning. Utrymmet markeras alltså som ledigt, men ettorna och nollorna finns ändå kvar tills de skrivs över;
- – Scratch – ett programspråk för utveckling av webbsidor med rörliga bilder och ljud. Gjort för att kunna användas av barn. Scratch är utvecklat på MIT, se scratch.mit.edu. – Jämför med Squeak och Hopscotch.
[barn] [datalagring] [drift] [läromedel] [minnen] [programspråk] [ändrad 24 augusti 202o]
ett enkelt programspråk för barn. Man programmerar med ett grafiskt användargränssnitt. Byggblock med instruktioner och variabler dras i den ordning man vill ha dem (se blockprogrammering). – Se gethopscotch.com. – Hopscotch är engelska för hoppa hage.
[barn] [programspråk] [ändrad 15 november 2018]
program som sköter en enda funktion och som programmerare kan anropa genom ett programmeringsgränssnitt (API). – Mikrotjänster började i mitten av 2010‑talet bli efterträdare till tjänsteorienterad arkitektur (SOA). Den stora skillnaden är att SOA behandlar omfattande funktioner, till exempel lönehantering, som tjänster. (Med tjänster menas här färdigprogrammerade funktioner som programmerare kan utnyttja.) Mikrotjänster är mer finkorniga: varje mikrotjänst sköter en enda funktion. Kallas också för mini‑SOA. – På engelska: microservices.
[api] [soa] [ändrad 31 december 2018]