kängurukod – illa skriven programkod. Kallas cangaroo code för att den har så många hopp. – Se också spaghettikod och ravioliprogrammering.
[jargong] [programmering] [ändrad 1 september 2015]
Ord och uttryck i it-branschen
kängurukod – illa skriven programkod. Kallas cangaroo code för att den har så många hopp. – Se också spaghettikod och ravioliprogrammering.
[jargong] [programmering] [ändrad 1 september 2015]
ett vanligt verktyg i Unix för att sätta samman ett program (kallat target) av olika moduler med ledning av instruktionerna i en makefile.
[programmering] [unix] [ändrad 7 oktober 2019]
beräkning där alla tal har lika många decimaler (betydelse 2).
[programmering] [ändrad 30 oktober 2019]
(1936) – amerikansk systemutvecklare, chef för programutvecklingen för Apolloprojektets datorsystem för månlandaren. (Det var Apolloprojektet som genomförde månlandningarna 1969—1972.) Hamilton arbetade då på MIT. Hennes program gjorde att den första månlandaren kunde fullfölja landningen på månen, trots att datorsystemet i sista minuten krånglade på grund av överbelastning. Den amerikanska rymdflygstyrelsen NASA har senare skrivit att ”begreppen som hon och hennes medarbetare skapade har blivit byggstenarna för modern programvaruutveckling”. – Programkoden för månlandarens dator, Apollo guidance computer, lades 2016 ut på nätet – se github.com…. – Senare startade Margaret Hamilton företaget Hamilton Technologies (se htius.com) (tillfälligt nere i oktober 2020 – arkiverad). – Innan hon började arbeta för NASA programmerade Margaret Hamilton den dator som Edward Lorenz† använde när han upptäckte kaosteorin. Margaret Hamilton lär vara den som myntade termen software engineering. Hon har också utvecklat arbetssättet ”Development before the fact” (länk) (tillfälligt nere i oktober 2020 – arkiverad). – Hon har bland annat mottagit utmärkelsen Ada Lovelace award. 2003 fick hon Nasas Exceptional space act award, se pressmeddelande med motivering: länk. 2016 fick hon USA:s Presidential medal of freedom (länk). – Läs också artikel i Wired (länk). Intervju med Margaret Hamilton i The Guardian: länk. – Margaret Hamilton finns som Legofigur – se denna länk.
[it-historia] [margaret hamilton] [personer] [programmering] [ändrad 2 januari 2023]
Open audio library – en öppen programmeringsmiljö för digitalt ljud. OpenAL är gjort för att kunna hantera ljud i tre dimensioner, alltså vänster–höger, upp–ner och bak–fram. Det finns för alla vanliga operativsystem. Namnet anspelar på OpenGL. – Se openal.org.
[ljud och bild] [programmering] [ändrad 11 september 2020]
Open computing language – programspråk som gör att datorns grafikprocessor (GPU) kan användas för alla slags krävande beräkningar. OpenCL har utvecklats av Apple, och ingick först i operativsystemet Snow Leopard. Sedan överlät Apple OpenCL till The Khronos group, se khronos.org/opencl. – Namnet anknyter till OpenGL. – Se också Wikipedia.
[programspråk] [ändrad 3 mars 2018]
(NITF) – en gammal XML‑baserad standard för uppmärkning och stilsättning av nyhetstelegram, dels med uppdelning i rubrik, ingress, brödtext, bildtext och så vidare, dels med angivande av kategori (inrikes, utrikes, sport etcetera) med underavdelningar. – Formatet utvecklades på 1990‑talet och används fortfarande, se här. Senaste versionen är från 2012. – Jämför med det nyare NewsML.
[publicering] [xml] [ändrad 15 mars 2018]
eller exkluderande disjunktion – ett logiskt villkor som betyder ”A eller B, men inte båda”. – Det innebär att av två påståenden ska ett vara sant, men inte det andra. Man kan också säga: ”A är inte lika med B”. – Exklusiv disjunktion betecknas inom programmering med XOR. – En sökning i en textdatabas med villkoret ”Sverige XOR Norge” ger träff på alla texter som bara nämner Sverige och på alla texter som bara nämner Norge. Men de sidor som nämner både Sverige och Norge kommer inte med. – En praktisk egenskap hos XOR är att alla andra logiska villkor kan sättas samman som kombinationer av XOR‑villkor. – En nära släkting är inklusiv disjunktion (”A eller B eller båda”). – Det förekommer flera symboler för exklusiv disjunktion: plustecken (+), inringat plustecken ⊕, ⊻ (med streck under) eller ⩒ (med en liten prick) samt ⪥. – Läs också om disjunktion. – En sanningsvärdetabell för exklusiv disjunktion ser ut så här:
– Ett av påståendena A och B är sant, men inte båda (A≠B) :
A | B | A≠B |
sant | sant | falskt |
sant | falskt | sant |
falskt | sant | sant |
falskt | falskt | falskt |
[logik] [programmering] [ändrad 8 juni 2017]
[datastrukturer] [minnen] [ändrad 20 augusti 2020]
– Owl – ett stereoskopiskt tittverktyg utvecklat av rockmusikern Brian May (brianmay.com). Det är en anordning av plast som man monterar en smart mobil i och håller framför ögonen. Med en särskild app kan man samtidigt visa två bilder av samma motiv, tagna ur något olika vinklar, på mobilens bildskärm. Ögonen ser var sin av bilderna. Resultatet blir en tredimensionell effekt. Det är samma princip som i View-Master† och i Google Cardboard. – Se londonstereo.com;
[hobby] [mem] [programspråk] [språkteknik] [webben] [3d] [ändrad 15 februari 2018]