EDXL

Emergency data exchange language – en svit av XML‑baserade programspråk för information om akuta nödsituationer, bland annat i akutsjukvård. EDXL har utvecklats inom OASIS med stöd av USA:s Department of homeland security (dhs.gov): den första godkända versionen kom 2006. Det är en öppen standard som får användas fritt och gratis. – Se OASIS webbsidor, denna video från OASIS och en utförlig beskrivning i Wikipedia.

[förkortningar på E] [hälsa] [samhällsskydd] [xml] [10 oktober 2019]

krestomati

sammanställning av programkod med en viss uppgift, skriven i olika programspråk. Krestomatier används för att man ska kunna studera skillnaderna mellan olika programspråk. En krestomati för programmering är Rosetta Code (rosettacode.org). – Termen krestomati kommer från språkvetenskap, där en krestomati är en sammanställning av texter med samma innehåll på olika språk. Ett välkänt exempel är bönen ”Fader vår” på flera språk, ofta visade sida vid sida. – På engelska: chrestomathy. (Från grekiska khrestomatheia – nyttig inlärning.)

[programspråk] [språk] [19 juni 2019]

blockprogrammering

beteckning på visuella programmeringsmetoder. Man bygger upp program genom att kombinera block på bildskärmen på olika sätt; blocken är (oftast) fyrkanter som står för instruktioner eller data. Blocken kan ha inbyggda spärrar mot sammansättningar som inte fungerar. – Uttrycket blockprogrammering används ofta om enkla programspråk som är avsedda för barn eller nybörjare, eftersom de inte kräver att man matar in instruktioner som måste stavas exakt rätt, och de ger överblick över hur programmets delar hör ihop. Men programspråk för professionellt bruk kan också helt eller delvis ha gränssnitt för blockprogrammering. – På engelska: block programming.

[barn] [programmering] [3 september 2018]

Q#

Microsofts programspråk för kvantdatorer. – Det fungerar så att man först skriver programmet på en vanlig dator. Sedan skickas programmet till ett annat program som anpassar instruktionerna till kvantdatorns arbetssätt och matar in det omarbetade programmet i kvantdatorn. Resultatet matas på motsvarande sätt tillbaka till den vanliga datorn. Utläses ”Q sharp”. – Läs mer om Q# på Microsofts webbsidor.

[kvantdatorer] [programspråk] [ändrad 14 november 2018]

högnivåspråk

(high-level programming language) – programspråk som låter pro­gram­me­ra­ren ange vad ett program ska göra med instruktioner som är relevanta för den som är insatt i problemområdet. Man anger vad som ska göras, inte hur det ska utföras av datorns processor. Det kallas för högnivåspråk därför att språkets instruktioner är på en hög abstraktionsnivå i för­håll­ande till de instruktioner som datorns processor exekverar – jämför med låg­nivå­språk. Det finns en glidande skala mellan lågnivåspråk – mest extrema är maskinkod och assembler – till utpräglade högnivåspråk som Prolog och Haskell. Historiskt kallades programspråk som Cobol, Fortran och Basic för högnivåspråk när de var nya, liksom C, men nu kallas de språken ibland för lågnivåspråk. En typisk form av högnivåspråk är de deklarativa språken. – Det första högnivåspråket var Konrad Zuses Plan­kalkül från 1940‑talet.

[programspråk] [7 juni 2017]