C++

ett av de viktigaste program­språken, utformat för objektorienterad program­mering. – C++ utvecklades 19791985 av dansken Bjarne Stroustrup (stroustrup.com), då på Bell Labs. Han var inspirerad av Simula 67, men han skrev språket i C. (C++ betyder C+1.) C++ fick snabbt stor spridning, bland annat för att AT&T införde C++ som standardspråk. – Liksom föregångaren C är C++ kraftfullt och ger programmeraren goda möjligheter till detaljstyrning, och liksom C har C++ brister, främst dålig minneshantering. – Angående ryktet om att Bjarne Stroustrup uppfann C++ bara för att skapa välbetalda jobb åt programmerare, se webbplatsen Snopes (länk).

[c] [skvaller och rykten] [ändrad 31 juli 2019]

XMPP

eXtensible messaging and presence protocol – protokoll för snabbmeddelanden och närvarobaserade tjänster, skrivet i öppen källkod. Tidigare känt som Jabber. – XMPP är en öppen standard skriven i XML, och det an­vändes bland annat av Google i snabbmeddelandetjänsten Google Talk†. – XMPP skapades för att bli ett fritt alternativ till tjänster som ICQ och AIM. Vem som vill får använda XMPP och sätta upp ett XMPP‑baserat nätverk, och alla XMPP‑baserade klienter kan kommunicera med var­andra. – Standarden utvecklas av XMPP standards foundation (länk, tidigare Jabber soft­ware foundation).

[förkortningar på X] [meddelanden] [xml] [ändrad 16 augusti 2017]

Hopper, Grace

Grace Murray Hopper
Datorpionjären amiral Grace Murray Hopper.

Grace Murray Hopper (19061992), amerikansk datorpionjär och amiral. – Grace Hopper var på 1940‑talet med och utvecklade, tillsammans med Howard Aiken†, en av de första datorerna, Mark I†. Efter kriget blev hon chefsmatematiker på Eckert‑Mauchly Computer Corporation†. Hon utvecklade där 1949 programspråket B‑O, som hon sedan vidareutvecklade till Flowmatic. (Det kallas ibland för det första programspråket, men Konrad Zuses† Plankalkül kom före.) Flowmatic blev i sin tur grunden till Cobol, som utvecklades delvis under Grace Hoppers ledning. – Grace Hopper är känd för att ha infört ordet bugg i datorspråket, enligt legenden efter att hennes kollegor (inte hon själv) hade hittat en död mal (länk) i en krånglande räknemaskin. Ordet bug hade dock använts i liknande betydelser i flera hundra år, men debugging är Grace Hoppers skapelse. – Grace Hopper utbildade sig som ung i matema­tik och fysik, och var universitetslärare när andra världskriget bröt ut. Hon tog då värvning i flottan, som ansåg att hon skulle göra mest nytta som matematiker. Amirals­­titeln fick hon 1986 vid den ofrivilliga pensioneringen från flottan. Hon blev 1980 heders­­doktor vid Linköpings tekniska högskola (länk – se en bit ner). 2016 fick hon postumt USA:s Presidential medal of freedom, se denna länk. – Ända till sin död 1992 arbetade hon som konsult åt Digital†. – Utmärkelsen Grace Murray Hopper Award delas ut årligen av ACM till hennes ära. – Se också Grace Hopper Celebration. – 2020 meddelade Google (cloud.google.com/blog…) att företaget ska dra en undervattenskabel med namnet Grace Hopper Subsea Cable från New York till Bilbao i Spanien och Bude i Cornwall. Den togs i drift i september 2022.  – En intervju från 1986 med Grace Hopper i The late show med David Letterman finns på Youtube.

[datorpionjärer] [grace hopper] [it-historia] [programspråk] [undervattenskablar] [ändrad 2 januari 2023]

Scala

ett programspråk som har utvecklats för att kunna användas i stället för Java. Där man kan köra Java kan man också köra Scala. Program skrivna i Scala kan köras direkt i Java virtual machine (JVM). Det finns också en variant för Microsofts Dotnet. – Se scala-lang.org.

[programspråk] [ändrad 15 oktober 2019]