- – fjärde generationens mobiltelefoni – mobila nätverk med mycket snabb dataöverföring. Sveriges första 4g-nät invigdes i december 2009. – 4g‑telefoni har en högsta bandbredd på mellan 100 megabit och en gigabit per sekund. En gigabit per sekund är kravet när mottagaren är stillastående eller gående, 100 megabit per sekund är kravet när mottagaren åker bil eller tåg. Den kapaciteten ger möjlighet att sända och ta emot video i flera kanaler, till exempel att delta i en videokonferens och se på tv samtidigt i samma telefon. Däremot kan man, intressant nog, inte ringa över 4g‑nätet i de första versionerna av nätet. När man ringer med en 4g-telefon ringer man i 3g‑nätet. – Observera att i USA har tekniker som HSPA+ marknadsförts som 4g, men de är i själva verket versioner av 3g (så kallad 3,5g). – 4g eller LTE? Enkelt kan man säga att 4g är ett varumärke och LTE (LTE advanced) är den bakomliggande tekniken. De tekniker för 4g som används i bland annat Europa har utvecklats bland annat i projektet Long term evolution, se LTE Advanced. Internationella teleunionens (ITU:s) övergripande standard för vad som får räknas som 4g heter IMT‑Advanced. LTE Advanced är en teknisk specifikation som uppfyller kraven i IMT‑Advanced, och som därför får marknadsföras som 4g. Jämför med 3g, 3,5g och 5g samt wimax. 4g kallas ibland också för Next generation mobile networks, NGMN. – Om mobiltelefongenerationer, se mobiltelefon;
- – metoder för programmering på hög nivå, benämning på en stark trend från omkring 1970 till början av 1990-talet. Det kallades ibland för ”programmering utan programmerare”, vilket naturligtvis var en överdrift (se deklarativ programmering). Grundtanken var att programmeraren bara skulle behöva ange vad som skulle göras, inte hur det skulle göras. Programmeringsverktygen skulle ta hand om detaljerna.
[mobilgenerationer] [mobilt] [programmering] [ändrad 22 maj 2018]
- – internetprotokollet – se IP;
- – intellectual property – se immaterialrätt;
- – ingress protection – se kapslingsklassning;
- – instruction pointer – se instruktionspekare;
- – integrerad produktion – en svensk kvalitetsmärkning för jordbruksprodukter – se denna länk.
[förkortningar på I] [hårdvara] [internet] [programmering] [upphovsrätt] [ändrad 15 juli 2019]
test av ifall befintlig, redan testad programkod påverkas av nyare programkod eller av ändringar i andra delar av programkoden. – På engelska: regression test.
[programmering] [testning] [ändrad 10 december 2019]
ett minne som håller reda på var en processor befinner sig i programkörningen – vilken instruktion som exekveras. Minnet är ett register. Det kallas också för programräknare. – På engelska: instruction pointer, förkortat IP.
[minnen] [programkörning] [ändrad 11 december 2019]
flerspråkig. Om datorprogram: skrivet i två eller flera programspråk. Om databashanterare: som kan hantera olika typer av databaser på ett enhetligt sätt. – På engelska: polyglot.
[databaser] [programspråk] [ändrad 29 juli 2020]
en standard för information som matats in i dator med elektronisk penna eller finger på bildskärm. – InkML, som är en tillämpning av XML, kan hantera handskriven text, teckningar, notskrift och även gester. Syftet är att göra det möjligt att utbyta sådan information mellan olika datorer. Standarden har fastställts av W3C, se här.
[grafiskt användargränssnitt] [pek] [standarder] [xml] [ändrad 6 maj 2020]
om data: kvarstående från programkörning till programkörning; som sparas när programmet avslutas för att användas vid nästa körning. – Kallas också för bestående eller persistent (med svenskt uttal, som resistent). – Termen används om objekt i objektorientering: objekt kallas för persistenta om deras tillstånd (värden) lagras från körning till körning. Oftast handlar det då om objekt som representerar något beständigt i den yttre världen, som en kund eller en affärsprocess. – På engelska: persistent. – Motsatsen är transienta eller obeständiga objekt. Substantiv: beständighet eller persistens (persistence). – Jämför med icke-flyktig och efemär.
[data] [programmering] [ändrad 18 december 2018]
(Java APIs for integrated networks) – en avvecklad Java‑baserad teknik som skulle göra det möjligt att skriva program för webben utan att programmeraren skulle behöva veta om kommunikationen sker över telenätet, optiska fibernät eller via mobiltelefonnätet. – Syftet var att ett program bara skulle skrivas en gång och sedan fungera i alla miljöer. – Jain lanserades 1999 av Sun†, som senare köptes av Oracle. All utveckling av Jain inom Oracle tycks ha upphört 2004: Oracles webbsidor om Jain är borttagna sedan början av 2019. – Jain har emellertid utvecklats vidare av frivilliga i projektet Jain-sip, se github.com/usnistgov/jsip. – Även: anhängare av den jainistiska religionen – se Wikipedia.
[nerlagt] [programmering] [webben] [ändrad 9 oktober 2019]
- – system för att byta ut tecknen i ett meddelande, ofta också för att kasta om dem enligt ett bestämt mönster. (Att koda.) Kodning kan göras av två skäl:
- – för att meddelandet ska bli obegripligt för den som inte kan koden. Koden (krypteringsalgoritmen), eller numera oftast bara nyckeln till koden, är då hemlig och används för att dölja ett meddelandes innehåll för utomstående (se kryptering);
- – för att meddelanden ska kunna lagras, överföras och / eller sorteras med tekniska medel, som i ASCII-kod och morsekod, som inte är hemliga.
– Observera att koden är hela systemet för utbyte och omkastning av tecken. Ett kodat meddelande består av kodord;
- – instruktioner i datorprogram som är skrivna med programspråk. (Se källkod och binärkod.) Att koda eller skriva kod är att realisera program som källkod (vilket inte är samma sak som att programmera). Här är det resultatet som kallas för kod;
- – inom kryptologi står kod för krypteringssystem där klartextens ord, siffror och annan information byts ut mot hela kodord var för sig. Till påsk kan stå för vid midnatt och onkel Knut för Linus Torvalds. Kod av denna typ är i princip omöjlig att knäcka; nackdelen är att sådan kod är svår att byta ut. Det krävs också att avsändaren överlämnar kodnyckeln till mottagaren. – Jämför med chiffer;
- – varukoder och liknande – korta teckenserier som står för varor eller andra saker som har längre namn när man talar om dem. Varukoder kan, men behöver inte, vara systematiskt uppbyggda. Se också avkodning;
- – vanlig, men egentligen felaktig, beteckning på lösenord, till exempel PIN, ofta kallad pinkod. Ett sådant nummer är varken kod eller kodord, eftersom siffrorna inte står för något. Det är en nyckel;
- – lagbok, regelsamling, etiska normer.
– På engelska: code.
[informationshantering] [kryptering] [programmering] [ändrad 6 september 2019]
Beginners all-purpose symbolic instruction code – ett lättlärt programspråk, utvecklat 1964 av John Kemeny (1926—1992) och Thomas Kurtz (1928). Det används sällan eller aldrig i professionella sammanhang, men det finns i många utföranden för hobbyprogrammerare och för utbildning. – Microsofts programspråk Visual Basic bygger på Basic.
[förkortningar på B] [hobby] [programspråk] [ändrad 9 augusti 2017]