(Algorithmic language) – ett programspråk avsett för matematik, utvecklat på 1950-talet. Det fick aldrig stor spridning utanför matematikernas krets och hade dessutom nackdelen att språket fanns i många utföranden som inte alltid var kompatibla. Oftast menar man versionen Algol 60 när man talar om Algol. – Algol införde flera nyheter som sedan dess har blivit vanliga i programspråk. – Se Wikipedia.
[programspråk] [ändrad 20 april 2018]
(multitasking) – samtidig körning av flera program (processer) på en dator. Kallas också för parallellbearbetning. – Processorn behandlar i själva verket bara instruktioner från en process åt gången, men den växlar mellan aktiva processer så snabbt (många gånger per sekund) att det verkar som om de gick samtidigt. Den äldsta formen av multikörning, tidsdelning, gav programmen lika mycket tid (ett antal millisekunder) i tur och ordning. Persondatorer hade länge programstyrd multikörning (cooperative multitasking), där varje program kontrollerade processorn så länge det ville, vilket kunde leda till att datorn låste sig. Med operativsystemstyrd multikörning (preemptive multitasking) är det operativsystemet som bestämmer när och hur länge ett program får disponera processorn. Realtidssystem ser till att de viktigaste processerna alltid har företräde till processorn enligt en prioritetsordning. – Äkta multikörning innebär att flera program är aktiva samtidigt, det vill säga att de skickar instruktioner till processorn. I äldre operativsystem för persondatorer kunde man visserligen ha flera program igång samtidigt (de var inlästa i arbetsminnet), men bara ett åt gången (programmet i det aktiva fönstret) var aktivt och disponerade då processorn på heltid (”falsk multikörning”). Det var först när användaren bytte fönster som ett annat program fick disponera processorn. – Läs också om den äldre tekniken multiprogrammering. – Om datorn har flera processorer blir det förstås annorlunda – jämför med multiprocessorsystem.
[programkörning] [ändrad 10 september 2018]
(iterative) – i omgångar, upprepande, med successiva förbättringar eller omarbetningar:
- – i systemutveckling: iterativ systemutveckling – systemutvecklingsmetod där man snabbt bygger ett körbart system som sedan omarbetas till förbättrade versioner (iterationer) tills det fungerar som man vill. – Se också topdown. – Iterativ ska inte förväxlas med inkrementell;
- – i programmering: se iteration.
[programmering] [systemutveckling] [ändrad 27 april 2020]
Semantic web rule language – ett språk för regler som beskriver betydelsen av ord i den semantiska webben. – Reglerna ringar in betydelsen av ett ord genom definierade relationer till andra ord. Exempel: en morbror är en man och har minst en syster och minst en av hans systrar har minst ett barn. Detta uttrycks i SWRL i maskinläsbara regler som kan användas för automatisk informationssökning. SWRL är en kombination av två äldre regelspråk: OWL och Rule markup language (RuleML), och är en tillämpning av XML. – Se W3C:s webbsidor (länk).
[förkortningar på S] [webben] [xml] [ändrad 24 januari 2021]
- – utvecklingsplattform för Hewlett‑Packards† avvecklade operativsystem WebOS för smarta mobiler och surfplattor. Släpptes 2009. – Hewlett‑Packard slutade att stödja WebOS den 15 januari 2015;
- – mobile + journalism – journalistik som bygger på användning av smarta mobiler för muntlig rapportering, fotografering och videofilmning; även: en journalist som arbetar på det sättet.
– Mojo är i afrikansk-amerikansk folktro ett magiskt föremål eller en trollformel. I överförd bemärkelse: något hemligt men kraftfullt.
[försvunnet eller köpt] [massmedier] [mobilt] [programmering] [ändrad 3 mars 2018]
av anticipate – föregripa, och parallellism – en princip för hur man skriver datorprogram: datorn försöker räkna ut på förhand vad användaren kommer att göra och ser till att det redan är förberett när användaren trycker på knappen. – Resurserna för anticiparallellism finns redan, eftersom datorer går på tomgång en stor del av tiden (visserligen i millisekunder varje gång, men ändå). – Ett exempel på anticiparallellism är att medan man tittar på en webbsida kan webbläsaren passa på att läsa in alla sidor som webbsidan har länkar till – innan man klickar på länkarna. Termen lanserades 1998 av Bob Metcalfe. Microsoft har haft en grupp som arbetat på samma idé, men då kallades det för continual computation.
[programmering] [ändrad 4 juli 2021]
det första rent objektorienterade programspråket. – Smalltalk lanserades 1980 och är den mest renläriga tillämpningen av den objektorienterade filosofin. – Smalltalk konstruerades av Alan Kay och realiserades av Dan Ingalls (se Wikipedia) med flera. – När man talar om Smalltalk menar man vanligen versionen Smalltalk‑80. De tidigare versionerna var rätt annorlunda. Smalltalk ansågs länge vara bra, men långsamt. Anammades i början av 1990‑talet av IBM, men har sedan dess överflyglats av språk som Java. – Se smalltalk.org. – Alan Kay och hans medarbetare har vidareutvecklat Smalltalk i form av Squeak och Croquet.
[programspråk] [ändrad 11 februari 2023]
(Java database connectivity) – ett programmeringsgränssnitt som hjälper program som är skrivna i Java att samverka med databaser. – JDBC fungerar med de flesta vanliga databashanterare och oavsett operativsystem och datortyp. JDBC är nära släkt med ODBC, en generell standard för samverkan mellan program och databaser. – Läs mer här.
[databaser] [förkortningar på J] [java] [ändrad 29 augusti 2017]
- – nät, nätet, nätverket – i synnerhet internet;
- – (toppdomän) – se .net;
- – Microsoft .NET, se Microsoft Dotnet.
[nätverk] [programmering] [toppdomäner] [ändrad 1o november 2019]
(CIL) – ett programspråk som används i Microsofts utvecklingsmiljö Dotnet, och som ingår i Common language infrastructure, CLI. Man programmerar normalt inte i CIL, utan språket används som ett mellanled mellan programspråk som C# och den bytekod som körs av Common language runtime, CLR. Programkod som är skriven i C# eller andra språk i Dotnet kompileras till CIL. Resultatet blir programkod som kan läsas av en programmerare. CIL‑koden kompileras inte, utan körs i den virtuella maskinen CLR, som under körningen översätter koden till instruktioner som den fysiska datorn kan bearbeta. – CIL var tidigare känt som MSIL, Microsoft intermediate language. – Läs mer om CIL på Microsofts webbsidor.
[programspråk] [ändrad 17 januari 2018]