(samma ord på svenska och engelska):
- – en datastruktur: minne (register) som mellanlagrar data enligt principen sist in, först ut. (Tänk på en hög med pannkakor. De färskaste pannkakorna går åt först.) Det kan verka ogenomtänkt, men det är det snabbaste sättet att hantera data när man gör matematiska beräkningar. – På engelska heter det också pushdown list eller LIFO – last in, first out. – Motsatsen till stack är en kö eller FIFO. – Se också trappa (heap);
- – ett protokoll sett som ett antal skikt, lagrade på varandra i en bestämd ordning. Varje skikt har en egen funktion. Varje meddelande som bearbetas enligt protokollet passerar genom stackens alla skikt i tur och ordning;
- – software stack eller solution stack – mjukvarustack, mjukvarustapel: en komplett uppsättning program som tillsammans behövs för att utföra ett arbete. En stack innehåller all mjukvara som behövs, från operativsystemet till den applikation som användaren använder för att utföra sin arbetsuppgift. Man tänker sig hårdvaran i botten (under mjukvarustacken) och det som användaren ser och interagerar med högst upp;
- – teknikstack – technology stack, tech stack – allt som behövs för att en applikation ska fungera, sett som en hierarki med hårdvara i botten och användargränssnitt överst. Teknikstacken kan omfatta sensorer, styrdon, datorer (servrar), nätverksutrustning, operativsystem, drivrutiner, databaser, själva applikationen och användargränssnitt samt eventuellt också gränssnitt mot andra system. – Jämför med plattform.
[datakommunikation] [datastrukturer] [hårdvara] [it-system] [systemutveckling] [ändrad 15 september 2020]
- – i programmering: räckvidd, ofta scope även på svenska: den del av ett program som en identifierare är giltig inom. En identifierare är ett godtyckligt satt namn på en funktion eller variabel i ett program. När programmeraren definierar en identifierare anger hon också vilken räckvidd den ska ha: om identifieraren ska kunna användas i hela programmet eller bara i en bestämd del av programmet. Räckvidd i denna betydelse kan definieras i många programspråk, men inte i alla;
- – i projektledning: omfattning, ambition. – Product scope, se produktdefinition; project scope, se projektomfattning; scope creep, se ambitionsglidning; in-scope – inom projektets plan och budget;
- – i Ubuntu för smarta mobiler: ett slags appar. Ubuntu hävdar att utveckling av så kallade scopes är mycket enkel, se Ubuntus webbplats: länk.
- – allmänt: scope kan beroende på sammanhanget översättas med räckvidd, utrymme, omfattning, tillämpningsområde, ram, spelrum, omfång, spännvidd, vidd, innehåll. To scope kan betyda att leta.
[appar] [programmering] [projektarbete] [ubuntu] [ändrad 28 maj 2020]
en årlig konferens för programutvecklare. Anordnas i Öresundsområdet varje år sedan 2005. Inte knuten till någon särskild utvecklingsplattform. – Läs mer på oredev.org.
[konferenser] [ändrad 13 september 2019]
ingenjörsvetenskap, ingenjörskonst, produktutveckling, konstruktion; software engineering – programutveckling. – She studied engineering – hon studerade teknik, hon gick på teknisk högskola; the engineering process – produktutvecklingsprocessen, utvecklingsprocessen; the engineering of the new bridge – konstruktionen av den nya bron. – Översättningen produktutveckling för engineering används om sådant som ska masstillverkas, medan konstruktion används om sådant ska byggas en gång. (Detta är ingen absolut regel, men den fungerar oftast bra.) – Läs också om design.
[systemutveckling] [ändrad 6 februari 2022]
ett utvecklingsverktyg från Microsoft, avsett för utveckling av tillämpningar baserade på databaser. (CTP står för Community technology preview; se också SQL.) Hette tidigare Oslo. – Läs mer på Microsofts webbsidor.
[databaser] [systemutveckling] [ändrad 15 december 2020]
”jakrakning”– något man gör för att undvika att ta itu med något annat. Även: till synes meningslös syssla som man ägnar sig åt för att senare kunna lösa ett större problem. – Uttrycket kommer från avsnittet ”Yak shaving day” från 1991 i den amerikanska tv‑serien The Ren and Stimpy Show (se Wikipedia).
[jargong] [ändrad 21 juni 2018]
(scope creep) – i projektledning: det att projektets inriktning och omfattning förändras under projektets gång. Detta kan ske omärkligt eller vara avsiktligt.
[projektarbete] [ändrad 11 februari 2018]
(white elephant) – i företagsteori: stort ambitiöst projekt utan nytta; ett påkostat projekt som ingen vill lägga ner, trots att organisationen inte har någon användning för det. – Läs också om svarta elefanter, som är något helt annat.
[företag och ekonomi] [ändrad 7 augusti 2019]
program som sköter en enda funktion och som programmerare kan anropa genom ett programmeringsgränssnitt (API). – Mikrotjänster började i mitten av 2010‑talet bli efterträdare till tjänsteorienterad arkitektur (SOA). Den stora skillnaden är att SOA behandlar omfattande funktioner, till exempel lönehantering, som tjänster. (Med tjänster menas här färdigprogrammerade funktioner som programmerare kan utnyttja.) Mikrotjänster är mer finkorniga: varje mikrotjänst sköter en enda funktion. Kallas också för mini‑SOA. – På engelska: microservices.
[api] [soa] [ändrad 31 december 2018]
tidigare förgrening av Node.js. (En plattform för utveckling och körning av serverprogram.) Io.js startades 2014 av bland andra Fedor Indutny (darksi.de) på grund av missnöje med att Node.js utvecklades för långsamt. Men året efter, 2015, återförenades de två grenarna under namnet Node.js. – Mer om Node.js på GitHub – se länk.
[systemutveckling] [ändrad 4 april 2017]