Go!

ett programspråk som skapades 2003 av Frank McCabe och Keith Clark. – Go! var täm­ligen okänt till november 2009 då Google lanserade ett annat programspråk som också hette Go – fast utan utropstecken. Webb­sidan där Go! kunde laddas ner är stängd, men dokumentation finns på GitHub, se denna länk. – Läs mer i Wikipedia.

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

Java virtual machine

(JVM) – ett program som behövs för att man ska kunna köra program, skrivna i Java. (Och några andra språk, se nedan.) – JVM ”över­sätter” Javapro­gram­mets kod så att pro­grammet kan köras på den datortyp och det operativ­system som JVM körs på. Alla Javaprogram kan i princip köras på vilken dator och vilket operativsystem som helst utan ändringar, men bara under förutsättning att det finns en lämplig JVM. Det går inte att köra Javaprogram utan en JVM. – ­JVM är en virtuell maskin, det vill säga att den beter sig som en komplett dator gent­emot Java­programmet. Alla instruktioner från pro­grammet till den materiella datorn måste för­medlas av JVM. – Det hela är en tvåstegsprocess. Javaprogrammets programkod kompileras först till en form som kallas för bytekod, som JVM kan behandla. JVM tolkar sedan bytekoden till binärkod som värddatorn kan exekvera. – JVM kan inte bara behandla Java­program, utan också flera andra vanliga program­språk – se lista i Wikipedia. – En enklare version av JVM var KVM†. – Jämför också med Dalvik. – Mot­svarande i Micro­softs utvecklingsmiljö Dotnet heter Common language runtime (CLR).

[java] [virtuellt] [ändrad 6 juli 2020]

Mail abuse prevention system

ett uppköpt amerikanskt företag som utvecklade teknik för att bekämpa spam. Numera del av Trend Micro, Företaget sammanställde och sände ut en förteckning över internetservrar som det ansåg borde spärrlistas, eftersom de underlättade spridning av spam. Se realtime blackhole list och blackholing. – Maps blev 2004 köpt av det amerikanska företaget Kelkea, som Trend Micro i sin tur köpte 2005. Maps teknik används nu i Trend Micros tjänst Email reputation services, se ers.trendmicro.com.

[spam] [uppköpt] [ändrad 30 maj 2021]

mMode

en amerikansk version av i‑mode†, lanserad i april 2002 av AT&T Wireless. När AT&T Wireless blev uppköpt av Cingular† 2004 stängdes mMode för nya abonnenter. Redan existerande abonnenter kunde använda tjänsten till 2010. (Namnet AT&T Wireless har återuppstått sedan AT&T blev ägare till Cingular 2006 och 2007 tog tillbaka det gamla namnet.)

[nerlagt] [trådlöst] [ändrad 24 september 2018]

parser

– program som analyserar en sträng av tecken, delar upp dem i funktionella delar och inordnar delarna i en detaljerad struktur enligt ett regelsystem. Parsrar används både inom it och i språkveten­skap. Inom it kan en parser också ha funktionen att avgöra ifall ett program eller dokument är korrekt kodat:

  1. – program som kontrollerar att ett annat program eller ett dokument skrivet i HTML, XML eller SGML, är korrekt skrivet, så att inga delar fattas och så att de står i rätt ordning. Parsern gör däremot ingen bedömning av ifall dokumentet fungerar som det är tänkt. – Se också DTD;
  2. – funktion i kompilator som delar upp instruktioner från ett högnivåspråk i små­bitar, som sedan kan över­sättas till maskinkod;
  3. – i språkvetenskap: program som analyserar text och strukturerar den efter grammatiska regler;
  4. – även: beteckning på i Indien bosatt an­hängare av zoroastrismen, den religion som bygger på Zarathustras lära (se Wikipedia.).

– Se också parsning.

[språkteknik] [programmering] [webbpublicering] [ändrad 31 maj 2017]

proverbial wallet

plånbok som ger en känsla av hur mycket pengar du har kvar på ditt konto. Tanken är att efterlikna känslan av att ha mynt och sedlar. En variant gör plånboken svårare att öppna när pengarna börjar ta slut. – Proverbial wallet var 2008—2013 ett projekt på MIT. – Se denna artikel.

[betalningar] [forskning] [ändrad 29 juni 2017]

Rosetta

  1. – The Rosetta project – ett projekt som samlar prov på alla språk i världen och sparar dem för fram­tiden på webben och på speciella, praktiskt taget oförgängliga, nickeldiskar. – Se rosettaproject.org;
  2. – RosettaNet – en satsning på att utveckla ett allmänt, XML‑baserat språk och pro­cesser för internetbaserad handel och affärer. – Se denna länk;
  3. – gammalt – och nytt: ett program som konverterade program skrivna för Macar med PowerPC†‑processorer så att de skulle kunna köras på Macar med Intel‑processorer. Konverteringen gjordes medan programmet kördes. Detta skedde utan att användaren märkte något, utom att programmet gick lite långsammare. Beräkningsintensiva program som 3d‑animering kunde inte köras med Rosetta. – Rosetta utvecklades av Apple med tanke på övergången 2005 från PowerPC till Intel‑processorer i Macintosh. 2020 återuppstod Rosetta, nu som Rosetta2, ett program för att konvertera program skrivna för Macar med Intel‑processorer till de kommande Macarna med Arm‑processorer. – Läs också om universal binary†;
  4. Rosetta Code – se krestomati.

– Namnet Rosetta kommer av Rosetta­stenen, se Wikipedia, den sten med flerspråkiga inskriptioner, påträffad i den egyptiska staden Rosetta (Rashid på arabiska), som i början av 1800‑talet användes för tolkningen av hieroglyferna.

[arkiv och bibliotek] [programmering] [programspråk] [språk] [xml] [ändrad 19 april 2023]

Sarbanes-Oxley

(Sarbanes-Oxley Act, oftast förkortat SOX, även Sarbox och SOA) – en amerikansk lag mot manipulering av bokföring och annan in­formation i före­tag. – Lagen anger hur länge ekonomisk in­formation måste lagras, även i elektron­isk form, och att den ska skyddas mot efter­hands­ändringar. – Anpassning till Sarbanes‑Oxley har blivit ett krav på affärs­system, även utanför USA. (Se efterlevnad.) – Sarbanes‑Oxley­lagen stiftades år 2002 efter de stora företagsskandalerna i USA. Den är upp­kallad efter senatorn Paul Sarbanes (demokrat) och Michael Oxley (republikan) i representanthuset. – Läs också om SAS 70 och Rule 37(f). – Se också Gramm‑Leach‑Biley Act.

[företag och ekonomi] [lagar] [ändrad 29 augusti 2017]