jargong: överbliven, felaktig eller onödig programkod som finns kvar i ett program, trots att den borde rensas ut; överskottsinformation, skräp. Ordet cruft används i nybildade ord som fancruft och bandcruft och står då för samlingar av tämligen ointressant information: trivia. – Läs mer i Wikipedia.
[programmering] [ändrad 6 januari 2015]
i programutveckling: en samling information som underlättar programutveckling. Ett bibliotek kan omfatta färdigskriven programkod, dokumentation, klasser och värden. – Bibliotek följer med moderna operativsystem: de program som är skrivna för operativsystemet anropar ofta delar av biblioteket. Skillnaden mellan bibliotek och ramverk är flytande. – På engelska: library. – På svenska skiljer man ibland mellan programbibliotek och systembibliotek, men gränsen är oskarp. – Biblioteksprogram är en gammal term för färdigskrivna program, till skillnad från program som datorns ägare har utvecklat för eget bruk. Termen användes på den tiden när de flesta program var egenutvecklade.
[programmering] [ändrad 19 maj 2017]
deaktivera del av ett datorprogram genom att markera källkoden för den delen av programmet på samma sätt som en kommentar. Genom att göra så har man programkoden kvar för framtida behov, men den kompileras inte, och ingår alltså inte i det körbara programmet. – På engelska: comment out.
[programmering] [ändrad 24 augusti 2019]
principen att en webbsida med Javascript inte ska vara beroende av Javascript för att fungera. Javascript ska förbättra sidan, men det ska inte vara nödvändigt. – På svenska: diskreta skript.
[programspråk] [webbpublicering] [ändrad 29 november 2018]
(heap) – i programmering: ett sätt att ordna en prioritetskö, det vill säga att avgöra vilka data i minnet som ska bearbetas först. Det är en datastruktur. – Man tänker sig minnet som en trappa där data (värden) med hög prioritet ska finnas på översta trappsteget (alltså först i kön). Värdena tilldelas prioritetsnivå innan de sänds till trappan. Nytillkomna värden hamnar alltid på nedersta trappsteget, men om de då hamnar under ett värde med lägre prioritet så byter de två värdena plats. Detta upprepas trappsteg för trappsteg så många gånger som det behövs, så ett nytt värde kan i vissa fall smita förbi hela kön i trappan. (Jämför med bubbelsortering.) – Man kan också beskriva trappan som en trädstruktur där värdena (prioritetsvärdena) är sorterade i storleksordning så att de högsta värdena är överst (närmast trädets rot). När trädet förgrenar sig ordnas grenarna i storleksordning efter grenens högsta värde, från vänster till höger (eller omvänt).
[datastrukturer] [ändrad 11 mars 2020]
- – 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;
- – McAfee data exhange layer – system för utbyte av information mellan program som skyddar mot skadeprogram. Syftet är att ett program som upptä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 tillverkare. – Läs mer på McAfees webbsidor.
[förkortningar på D] [skydd] [xml] [ändrad 9 april 2021]
- – i objektorientering: ett objekt som förverkligar egenskaperna hos en klass. Klasserna är abstrakta, objekten är konkreta instanser, det vill säga körbar kod. Alla objekt i ett objektorienterat system är instanser av klasser. Ett objekt som representerar en bestämd kund i ett kundregister är till exempel en instans av klassen Kund. Det har alla egenskaper som tillhör klassen Kund plus det som är specifikt för den enskilde kunden. Objektet innehåller också data om den specifika kunden. – I programspråket Java kallas även instanserna av klasser för klasser. – Utanför den objektorienterade sfären kan man tala om instanser av sådant som mallar, förinställningar och rutiner: en namngiven variant med bestämda egenskaper är en instans av en mer allmän grundform. – Se också instansiera;
- – om virtuella maskiner: en virtuell maskin som är i drift. Till skillnad från en image, som är den lagrade mjukvara som blir en virtuell maskin när den aktiveras. En instans är alltså ett datorprogram som körs och som beter sig mot andra program som om det var en dator i hårdvaruform.
– På engelska: instance.
[programmering] [virtuellt] [ändrad 29 januari 2021]
försvenskning av engelska parsing; to parse – att parsa – uppdelning av något i mindre delar varefter delarna sedan gås igenom systematiskt, en i taget. I språkvetenskap (datalingvistik) innebär parsning att man delar upp texter, meningar och ord i mindre delar för att man ska kunna tolka deras innebörd och klarlägga de språkliga regler som tillämpas, ofta med hjälp av datorbaserade hjälpmedel. – Termen används i besläktad betydelse inom programmering – se parser.
[programmering] [språkteknik] [ändrad 30 november 2019]
Practical extraction and reporting language – ett programspråk som är populärt bland webbutvecklare. Det är ett högnivå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]
instruktion som ger olika resultat i olika sammanhang. – Termen overloaded command används om webbprogrammering. Det kan göras mer eller mindre genomtänkt. Ett vanligt exempel är knappen home som kan ta besökaren till olika sidor på samma webbplats. Detta anses mindre genomtänkt. Motsatsen kallas för generic command. – Jämför med överskuggning (overloading).
[programmering] [webbpublicering] [ändrad 10 januari 2022]