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]

C

  1. – se C (programspråk);
  2. – beteckning (enhetsbokstav) på inbyggd hårddisk i persondator med DOS eller Windows. Skrivs ofta C: eftersom det alltid måste stå ett kolon mellan enhetsbokstaven och den följande filspecifikationen (alltså beteckningen på den fil på disketten som man ville öppna). – Bokstäverna A och B användes för inbyggda diskettstationer när det fanns sådana, men förekommer numera inte alls i den betydelsen. Om det finns fler än en inbyggd hårddisk betecknas den andra med D;
  3. – för copy (kopiera) – se ctrl-c;
  4. – se cyan.

[c] [grafiskt användargränssnitt] [lagringsmedier] [tangentbord] [ändrad 5 juli 2021]

Marimba

ett uppköpt amerikanskt företag, grundat 1996 av Kim Polese, sedan 2004 del av BMC Soft­ware (länk). – Marimbas produkt hette Casta­net, ett sinnrikt program som för­med­lade Java‑program (program, spel, nyheter) från servrar till användarens dator. Det var en variant av pushteknik, men den stora finessen var att programmen kunde köras även när det saknades internetanslutning, och att de automatiskt kunde uppgrade­ras när det fanns internetanslut­ning. Tekniken för upp­grade­ring fungerade så att bara de ändrade delarna av varje program uppgrade­rades, vilket sparade tid. –Castanet blev ingen succé, så Marimba gjorde om tekniken så att den skulle fungera med andra programspråk än Java, vilket ledde till att företaget levde vidare. – Kim Polese avgick som vd år 2000, men satt kvar som styrelseord­förande till 2004, då BMC Software köpte företaget.

[företag] [java] [mjukvara] [uppköpt] [ändrad 4 september 2019]

Go

  1. – ett programspråk från Google, se Go (programspråk);
  2. – ett annat programspråk, se Go!;
  3. – det nerlagda företaget bakom operativsystemet Penpoint†, se Go Corporation†;
  4. – ett kinesiskt brädspel som anses vara svårare än schack. – I januari 2016 besegrade datorprogrammet AlphaGo från företaget Google DeepMind den euro­pe­iska Go‑mästaren Fan Hui i fem raka omgångar. Det anses minst lika im­po­ne­rande som när IBM:s Deep Blue 1997 besegrade dåvarande världsmästaren Garry Kas­pa­rov i schack. – AlphaGo lär sig spelet genom att man först matar in tusentals partier Go som programmet sedan utgår från för att lära sig vinna. Det är alltså maskin­inlär­ning, inte en matematisk eller logisk analys av spelets alla möjligheter. – Se pressmeddelande från Google (länk). – AlphaGo Zero är en vidareutveckling av AlphaGo. Det bygger enbart på att programmet instrueras i reglerna för Go och sedan får spela mot sig själv. I oktober 2017 meddelade Google att AlphaGo Zero hade besegrat gamla AlphaGo i hundra raka partier. – Se DeepMinds blogg. (DeepMind är dotterbolag till Googles moderbolag Alphabet.)
  5. – se Amazon Go.

[ai] [forskning och experimentell teknik] [nerlagt] [programspråk] [spel] [ändrad 21 mars 2020]

deklarativt språk

programspråk där programmeraren anger vad som ska göras, inte hur det ska gå till. (Se deklarativ programmering.) Programmeraren anger vilka villkor som problemets lösning ska uppfylla, inte hur man kommer fram till lösningen. – Deklarativa språk används inom artificiell intelligens. Det mest kända deklarativa programspråket är Prolog. – Alternativ är procedurspråk och, på en högre abstrak­tions­­nivå, objektorienterade språk.

[ai] [programspråk] [ändrad 4 juni 2013]

Ruby

ett programspråk som utvecklades på 1990‑talet av Yukihiro Matsumoto. – Ruby är ett objektorienterat programspråk som är lämpligt för skript. Det är gjort för att vara lätthanterligt och fritt från överraskningar och fungerar på de flesta datortyper. Läs mer på ruby-lang.org. – Ruby on Rails är en utvecklingsmiljö för databasbaserade webbsidor, baserad på Ruby – se rubyonrails.org. – IDG:s artiklar om Ruby: länk.

[programspråk] [ändrad 25 mars 2023]