GraphQL

ett frågespråk för frågor (queries) till webbplatser genom deras API:er. – Syftet är att webbplatser ska kunna anropas och användas som databaser utan att den som gör det ska behöva veta något om hur webbplatsen är uppbyggd. Man ska alltså, förutsatt att man har behörighet, kunna göra sökningar samt lägga till, ändra och ta bort data på webbplatsen. Förutsättningen är givetvis att den anropade webbplatsen har ett API för GraphQL. – Många företag har anpassat sina webbplatser för GraphQL. – GraphQL utvecklades 2012 av Lee Byron (leebyron.com) på Facebook och släpptes 2015 med öppen källkod. 2018 överlät Facebook rättigheterna till GraphQL till nybildade GraphQL Foundation (foundation.graphql.org). Namnet: Graph står för graf som i grafdatabas; QL står för query language. – Se graphql.org.

[databaser] [programspråk] [webbpublicering] [13 juni 2020]

Yggdrasil

  1. yggdrasil – program för samordning av vetenskapliga datorprogram som har skrivits i olika programspråk. Det är ett så kallat ramverk. yggdrasil (skrivs med litet y) lanserades 2019, och är en fortsättning på det tidigare Crops in silico, CiS, även känt som cis_interface. – Se denna länk och GitHublänk;
  2. – ett sedan länge avvecklat utförande av Linux. Yggdrasil lanserades 1995 och var avsett att köras från en CD – se live CD.

Yggdrasil var i fornnordisk tro namnet på världsträdet – se Wikipedia.

[linux] [programspråk] [2 februari 2020]

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]