beta

betaversion – nästan färdig program­version som ofta testas av en begränsad grupp användare utanför program­­före­taget. – Betaversionen kommer efter utvecklarversionerna (eller alfa‑versionen), och följs av en leverans­­klar version. – Se också gold master. – Läs mer om beteckningarna på programutvecklingsstadier under alfa. – Se också ständig beta.

[programmering] [versioner] [ändrad 10 april 2019]

LOLA

  1. – ett program för musikaliskt samspel över nätet. – LOLA har använts för konserter där musiker på över tusen kilo­meters avstånd har spelat tillsammans. Publiken märkte inte för­dröj­ningen. (Det mänskliga örat reagerar på fördröj­ningar på över 30 milli­sekunder.) För att för­seningar inte ska uppstå körs LOLA på speciella nät­verk. – LOLA har utvecklats på konser­va­toriet i Trieste i Italien, och körs där på universitetsnätveket GARR. – Namnet: Står för low latency, se latens. – Läs mer här;
  2. – Lola – ett beskriv­nings­språk för hårdvara, utvecklat av Niklaus Wirth i Schweiz. – Läs mer här;
  3. – Lola 8 – en serbisk skol­dator från 1982, se Wiki­pedia.

[förkortningar på L] [musik] [programspråk] [skoldatorer] [strömmande] [utbildning] [ändrad 23 juni 2017]

Quipper

ett programspråk för kvantdatorer. – Quipper kan hantera kvantdatorernas förmåga att räkna med qubitar, alltså värde­bärare som står i två oförenliga till­stånd samtidigt och därför kan representera både 1 och 0. Språket har utvecklats av Peter Selinger (länk)Dalhousie university i Halifax i Kanada. Det är baserat på ett annat programspråk, Haskell. – Läs mer här.

[kvantdatorer] [programspråk] [ändrad 16 april 2019]

Business process execution language

(BPEL) – ett programspråk för beskrivning av verksamhetsprocesser i stora drag. BPEL är till för att beskriva verk­sam­hets­pro­cess­erna så som de ter sig för användarna. Verksamheten beskrivs som ett antal samverkande arbetsflöden. (Se orkestrering.) Detaljerna i processerna programmeras med andra vanliga programspråk. – BPEL är baserat på XML och avsett för web services. Det fullständiga namnet på BPEL är Web services business execution language, WS‑BPEL, men det namnet används sällan. (Ännu tidigare förkortades det BPEL4WS.) – BPEL ersätter det äldre WSFL, och utarbetades i samarbete mellan företag som BEA (senare köpt av Oracle), IBM, Microsoft, Oracle och SAP. – Läs mer på Oasis webbsidor.

[affärssystem] [xml] [ändrad 8 augusti 2017]

genetisk programmering

(genetic programming) – fram­ställning av dator­program genom förädling av slump­mässigt framtagen kod. – Pro­gram för genetisk program­mering framställer miljon­tals kombi­na­tioner av program­kod och variabler och testar och utvärderar dem. De flesta är oan­vänd­bara, men ett fåtal ger något slags resultat. De bästa kod­snuttarna får ”para sig” med varandra genom att en del av en kod­snutt kobineras med en annan del av en annan kodsnutt. Avkomman testas och utvärderas, och sedan upprepas kombinerandet med den bästa avkomman. – Utvecklingspro­grammet lägger också in mutationer, slumpmässiga förändringar av koden, för att före­bygga subopti­mering. – Tekniken används för att framställa program som kan hantera problem som det inte finns något känt sätt att lösa, till exempel vissa optimeringsproblem. Flera patente­rade uppfinningar har tagits fram genom genetisk programme­ring. – Tek­niken, som påminner om genetiska algoritmer, utvecklades av den amerikanske forskaren John Koza (länk).

[programmering] [ändrad 25 juni 2017]

map

  1. – a mapen karta – ofta även, beroende på sammanhanget: avbildning, diagram, beskrivning, specifikation. – Se också bitmap;
  2. – to mapatt rita upp, att planera, att kartera, kartlägga eller att specificera; i matematik: att avbilda (alltså att rita en kurva som motsvarar en matematisk funktion). – Ordet används i datorvetenskap i överförd bemärkelse om hur element i en datamängd knyts till element i en annan datamängd. Kan översättas med sammanpassa, passa ihop. – Map and reduce – i programmering: att rita upp (to map) ett problem i delar som kan bearbetas var för sig (i ett system med många processorer) och därefter reducera genom att lägga ihop lösningarna på de olika delproblemen.

[data] [geo] [matematik] [programmering] [ändrad 3 juni 2020]

Croquet

ett användargränssnitt och en programmeringsmiljö, utvecklad av Alan Kay med flera. – Arbetet på Croquet upphörde 2007, och tekniken flyttades då över till projektet Open Cobalt. – Alla program i Croquet blev automatiskt nätverksan­pas­sade och alla Croquetanvändare kunde, om de ville, ”se” varandra, oavsett var de var. Croquet var skrivet i utvecklingsmiljön Squeak, som i sin tur är en tillämpning av programspråket Smalltalk. Det behöver inget operativsystem och kan i princip köras direkt mot processorn, men det finns, eller har funnits, nerladdningsbara versioner för Windows, OS X (numera macOS) och Linux. – Croquet var gratis och skrivet i öppen källkod. Alla versioner hade samma binärkod, det enda som skilde var en virtuell maskin för respektive operativsystem. – Alan Kay och hans medarbetare såg Croquet som 2000‑talets version av operativsystem med det klassiska grafiska användargränssnittet som de själva var med och utveck­lade på 1970‑talet. De ville ta bort begränsningar som infördes av hänsyn till den tidens hårdvara. Croquet gjorde i princip ingen skillnad mellan program, operativsystem, användargräns­snitt och utvecklingsmiljö, allt hängde ihop. – En del information om Croquet finns på denna webbsida. – Läs också om TeaTime.

[experimentell teknik] [grafiskt användargränssnitt] [programmering] [ändrad 21 maj 2019]