DXL

  1. – Domino extensible language – ett XML‑baserat språk för Domino. (Domino hör ihop med HCL Notes, tidigare IBM Notes.) – Läs mer på HCL:s webbsidor;
  2. – McAfee data exhange layer – system för utbyte av information mellan program som skyddar mot skadeprogram. Syftet är att ett program som upp­täcker nya skadeprogram ska kunna varna de andra så snabbt som möjligt. DXL är gjort för att kunna kommunicera mellan program från olika till­verkare. – Läs mer på McAfees webbsidor.

[förkortningar på D] [skydd] [xml] [ändrad 9 april 2021]

Perl

Practical extraction and reporting language – ett programspråk som är po­pu­lärt bland webbutvecklare. Det är ett hög­nivå­språk som är effektivt när man ska söka efter information, bearbeta text och skriva skript, och det används ofta för att skriva CGI-program för webbsidor. Det är däremot inte särskilt snabbt. Perl utvecklades av programmeraren Larry Wall (länk). – Läs mer på perl.org.

[programspråk] [ändrad 4 augusti 2017]

Common language infrastructure

(CLI) – en öppen standard, utvecklad av Micro­soft, för hur olika programspråk ska kunna an­vändas i utvecklingsmiljön Dot­net. – CLI presenterades 2001 och har blivit en internationell standard (se ISO:s webbsidor). – Tanken bakom CLI är att program skrivna i olika programspråk ska kunna köras i Dotnet­miljö utan ändringar. Enkelt uttryckt kompileras programkoden först till ett mellanspråk, Common intermediate language (CIL). CIL‑kod kan sedan köras på den virtuella maskinen CLR (Common language run­time). CIL‑kod kan alltså köras på vilken dator och vilket operativ­system som helst, förutsatt att det finns en CLR för den miljön. – Mer i Wikipedia.

[programmering] [ändrad 11 januari 2023]

bytekod

den kompilerade formen av pro­gram­­språket Java och Common intermediate language (CLI). Byte­­kod är inte samma sak som binär­­kod, för bytekod kan inte köras direkt i en dator. Byte­kod måste först tolkas (interpreteras) till binär­­kod i en virtuell maskin för Java respektive CLI, avsedd för den dator­­typ som programmet ska köras på. (Byte­­kod är så kallad managed codeindirekt körbar kod.) – På engelska: byte code.

[programmering] [ändrad 15 mars 2020]

sandlåda

(sandbox) – allmänt: avskild miljö i ett it-system, ut­formad för de program som körs där inte ska kunna på­verka eller skada resten av systemet (se också off‑box):

  1. – skyddad testmiljö för nya program. Pro­grammet prov­körs på en vanlig dator, men på ett sådant sätt att det inte kan på­verka andra pro­gram, andra filer eller operativsystemet. (Se sandboxing.) Även sådant som video­filmer och webb­sidor kan testas på detta sätt. Då innebär körning i sandlåda att de inte publiceras (ännu). Pro­grammen som testas kan bara läsa och skriva data i ett eget, avgränsat minnesutrymme;
  2. – i Java: det begränsade ut­rymme som ett Java­program har tillgång till på en dator. Be­gränsningen har funnits i Java från början för att Java­program, som är gjorda för att kunna skickas över inter­net till andra datorer, inte ska kunna ställa till skada eller användas för in­trång. Därför fungerar Javaprogrammen bara inom ramarna för sand­lådan och deras aktivitet begränsas av ett antal regler. Eftersom an­vändningen av Java har breddats med åren har be­gränsningarna minskat;
  3. – se mobile container.

[it-säkerhet] [mobilt] [programmering] [programspråk] [ändrad 17 november 2018]