flande ir ett spsmodiskt farsak att dverstta delar ur Stan Kelly-Bootle's 'The Devils DP Dictionary', utg. craw-Hill. Som alla vet finns det iget bttre in 'the el McCoy'; originalet r fortfarande bst. ABACUS En palitlig solid-state rknare som numera sagits ur maknaden av Cray-serien. AL60RAS Ett pltsligt, kort dgonblick av extas som upplevs av programmerare d de sista fixe f programmet att funger. ARTIFICIELL INTELLISENS Det forskningsomrade inom vilket den artificiella intelligentsian arbetar. BISTABIL Egenskap hos ett system som r stabilt omkring 50 procent av tiden. BIT Minsta enheten felaktig information. BOTTOM-DOWN Avser en pessimistisk och i allmnhet dalig programmeringsnetodik. BOTTOM-UP Avser en programmeringsmetodik i vilken de finare detalerna kodas innan det utfars nagon kravstudie pa systemet. BUBBELSORTERIN6 En sorteringsmetod som ordnar bubblorna i ett bubbelminne efter stigande diameter, massa, viskositet, etc. BUG (Oknd entomologi). i. En odokumentead feature. 2. En mytisk syndbock som anropas av alla sektorer av data- omdet. CADAkronym fr Computer-Aided Delay. Automtion v de vanliga manuella f6fseningar som uppstr ude olik fser v produktutveckling, prototypering, testning, .m. CAD-fobttfade farseniga- lede ofelbart till bttre produkter. COBOL Ett procedu-disorieteat spak utvecklat av bl.a. kommendr Grce urray Hopper i U.S.Nvy. 1 enlighet med flottas traditione tvingas e kagge rom ner i hlsen p de motvillig progrmmerarn innan de stts att svabba sitt dagliga kotdck. DATAJOURNALST En programmerre eller systemanlytiker som genom falska laften om kortare abetstid, hagre ln och mindrf vikt vid detaler lurats till kvllstidningarnas trsk. Has otillfredsstllda krav p lsare leder vanligen till att han atergr till sitt tidigare rliga arbete. DATALOGI Ett forskningsomrade som ligger ra astrologin och numerologin, men som sakna det tidigares frmgangar och det senres noggrnhet. DATORNT fn antisynergetisk interkonektion av in- kompatibla nodsystem som atskiljs av ett gemensamt protokoll. DEBUG61N6 Avlgsnnde av buggar, antingen genom att fiffla med programme eller genom att korrigera programspeci- fikationen Sa att sideffekterna av buggen nu framstar som 8nskvarda features. DEFAULT Ett fafngt f6rsk att undvika fel genom att inte gara nagonting alls. DITT PROGRAM En labyrint av ad hoc-tricks, dold under versmart kod och irrelevanta kommentafer. DOKUMENTATrON 1. Den utlovde litteratur som inte anlnder tillsammans med hdvaan. 2. E detalerad, oidexerad beskrivning v ett utganget system. DOWNTIE Den tidspeiod som system inte ger gra felrpporter och r helt immunt mot tontig anvndare. DUP Ett stt tt kontrollera att radskrivaren kan skriva ut "1" och "O" i slumpmssiga positioer. er avncerade dumpar kontrollerar ocksJ printerns "2" till "7" hantering, medan s.k. state-of-the-art dumpar testar vissa alfabetiska tecken. DYNAISKT STOPP Ett retrospektivt namn fdr en ndls loop i TT pf 09 ram. E ENRADS PATCH En kludge s liten att den inte behver testas. Korigeras genom ytterligare e enads patch. EXIT En speciell instans av det s.k. 'halting problem'. Uppstar da ma fafgives farsaker 9a u ett pogram genom att mata in en serie exit-meddelanden som alla ignoreras. Exempel pa va 1 knda exit-kommando r bl.a. BYE, EXlT, BREAK, ADIEU och den vanliga ctl-C sekvensen. LlSP- fantomer bar omringa sia exit-kommandon med limpligt antal parenteser. EXTENDED BASIC Vilken BASC-interpretator eller BASlC- kompilator som helst som utakats med 'fiesse' stulna fan COBOL och som uppfyller tminstone 2 av falande villkor: (i) kostar mer n 2000 kr, (2) kan fs att automatiskt rkna upp radnumren, (3) kan inte hantera kassettbandspelare. FIRWARE En neutral zon mellan hardvara och mukvara som kinnetecknas av att programfel kan skyllas at bigge hallen, och att problem lases genom 3 uppsttninga modifikationer. FlX Ett stt att avligsna en bug genom att skriva om program- specifikationen Sa att man drar fardel av en oplanerad feature. FLDESSCHEA (Frn engelska 'flaw chart'). 1. En billig ersittning far tapeter. 2. Resultatet av de illiteratas bokstvstro p '1000 bilder r vrt mer iO 3der kod'. 3. E uppsittning psykologiska blackplump-teste f6r programmeae, avsedda tt vslj deras innersta kod- fntasier och perversa rutiflden. FORTRAN Ett av de tidigste och mest lyckde reklamippon inom databranschen, avsett att aka fas e av 80-kolumners stnskort. FUNKTION En progamehet som mappa en definitiosmngd av odefinierade rgument p en vrdemingd v otkomliga resultat. 6ERSHWINS LAG lt ain't necessarily so. GODOT Ett sarkastiskt namn som appliceras p alla proekt eller enheter som inte materialiserts efter n-te deadline. 60TO-INSTRUKTlON En underbar men farlig feature i manga programmeringssprak, genom vilken en programmerare kan styra programfladet till nagot avlgset, oskrivet harn av programmet och sedan 9a pa kafferast. GRAFISKT SYSTEM Vilket system som helst som klarar av, och i huvudsak ar sysselsatt med, att cita eller skiva Snobben- figurer p plotter eller grafisk terminaler. HALTlNG PROBLE Problemet hur man stoppar ett program mellan systemkrascharna. Se Exit. HEURISTlK Konsten tt se upptagen ut nir man sitter vid en terminal. HRDVARA Den enklaste delen av ett system. Se ocksa Firmware, Mjukvara, Middleware. IPLEMfNTATlON De rikt begJvades och grovt underbetaldas fuktlasa kamp att uppfylla de hagt avlanade och ignorantas laften. INTERAKTIVT PROGRAM Ett program som far alia inmatade stringar X, svarar med meddelandet ?X? lSAM-FlL Ett av de mest lyckade dataskerhetssystem som hittills utvecklats. Informationen r helt skyddad frn alla utom de mest envisa, talmodiga och illistiga avndara. JCL Akronym f6r Job Control Language. En medvetet obegriplig mjukvarubarrir mellan anvandaren och operativ- systemet, producerat fr att hindra avndarna att kra sia egna pogram. Som amnet antyder utvecklades JCL far att ge obb t elJest sysslolasa akademiker och far att fa de pessimistiska farutsigelserna om arbetslashet inom ADB- sektorn under i950-talet att sla fel. KINESISKT VMOS far nrmare detaler, se de gula sidorna i telefonkatalogen. KLUD6E (Fran Yiddisch 'klug' = smart). i. Programmerarens vaselin. 2. Ett steg i den programutveoklingsmetodik som gJr uder benmningen 'stepwise refinement'. 3. Nagot som fungerar, fast av fel anledning. KONSULT (Frn amerikanskans 'To con' = att lura, svidla). En lyckogare farkldd till orakel, i synnerhet en som lrt sig att snabbt farsvinna ur agosikte, trots sin stora attaoheportf a 1 och snofsiga kostym. Det tidigaste om- nmadet av detta yrke finns i Tusen och en Natt: Ali Baba och de fyrtio konsulterna. KSLOP-NOTATlON Kallas ocksJ zsiweisakul. Omvand polsk notation. LFOAkronym fr Last ln, First Out. 1. (Betr. stack) aalogt med boken i Gin Rummy, d kort endast tas och laggs verst. Precis som i Gin Rummy har det aversta elementet i en stack vanligtvis lagts dit av nagon annan, och r allts inte det man ville ha. L6NIVSPRK i. Ett naturligt sprak som avkltts all semantisk, syntaktisk och morfologisk struktur. 2. Ett primitivt programmeringssprak dr vrje rad kod r i trangande behov av -- men aldrig fr -- 20 ade kommentarer. M ANNAD Ett sexistiskt, numera utganget mtt pa intel- lektuell rstyrka, lika med 60 kipling. Eftefsom moderna ADB-installationer bestar av en synergistisk blandning av man och kvinnor anvands numer mattet person-manad. Omvandlingsfaktorn frn manmanad till personmnad ar 0.75. MASKINOBEROENDE Avser ett stycke mjukvara som inte kan f aS att fungera pa nagot datassystem. METAPR06RAERARE En progrmmerare som star 6ver program- mering, men som inte ar riktigt klar far systemanalys. MIKROPROCESSOR Tugu ars klntig dtorarkitektur koncen- trerad pa ett enda chip. MIDDLE-OUT Betecknar en progrmutvecklingsmetodik som tillater utveckling uppat och nedat, alldeles som hum6ret faller sig. MIDDLEWARE Le aretelles noires de ma correctrice. MITT PROGRAM En klenod av algoritmisk precision som erbuder den mest sublima balans mellan effektiv, kompakt kodning ena sidn, och fullt kommenterd lsbahet far eftervrlden a den ada. Jfr Ditt program. URPHY'S LA6 FbR PROGRAMERARE Som den formulerats av H. Ledgard, 1975: "Ju fdrr du bdraf koda ditt pogram, desto lge tid kommer det att ta innan det blir klart." N NACK En signal som anger att allt r fdrlorat. NATURLGT SPRK LlSP utan parenteser. HOBELPRISTASARE I DATALOGI Se NULL NULL. OCR Ett avancerat stt att felaktigt lsa in dokument till en dator utan att man behaver felstasa dem frst. OFULLSTNDISHETSTEOREM Det empiriskt oemotsgliga faktum att Jtminstone en vital del av systemet ite levereras: "Va den kla str6mbrytaren?" ORESELBUNDNA VERB Utaver de vanliga oregelbundna verb som finns i svenskan har datasektor utvecklat e uppstting alldeles egna oregelbundna verb, av vilka ett uval f a 1 er: Jag konstruerar algoritmer Du programmerar Han/Hon anvnder FORTRAN Jag taf konsultuppdrag Du frilansar Ha/Hon kicker till vaster Jag arbetar fr B Du abetar far Uivac Ha/Hon arbetar far DatSAA (se bara hu det Jag fafbttrar Du debuggar Ha/Ho patchar Jag assemblera Du koplrr Ha/Ho ite-pfetear Jg tillverkr Du slje- Hn/Hon tiger och lider Jag anvnder heuistiska metode Du utnyttJar trial-and-error-metodik Han/Hon ha virrat bort sig helt Jag extrapolerar Du atar Han/Hon gissr OXYMORON En konkatenering av m strngar i e -vid i vilken inte tvJ strngr har samma sanningsvrde Exempel Optimernde kompilator Slutlig version Backup-kopi Struktuerad programmeing "computer science" PARENTESER (Ett (par (symboler (som betecknas med (hagerparentes) och (vnsterpaentes) vilka) maste hallas nedtryckt) fr att (f (automatisk (repetion)) pa (ett (LISP)-(orienterat)) tangentbord))) PAUS 1 En behaglig period av inaktivitet med obehagliga sideffekter kallade f6rseningar 2 En oregelbundet aterkommande S-sekunders intervall under vilket ett datornit avbryter aktiviteten fr att ge noderna malighet att identifiea sig, varefter den normal programmeringen aterupptages POLSK NOTATION En notation f6r de som inte kan uttala Lukasiewicz, men som r angelgna att ge tribut till hans hemland PREFIXNOTATION Omvnd sklop-notation PROGRAMMERARE 1 En person som tycks eller pstr sg vr sysselsatt med tt frfuska program 2 En perso sysselsatt med paktiska, osystematiska studier av Turng s halting problem PROKTOLOG E pogrammerae, sysselsatt med elle itesserad av output-problemet QLP Query Language Processor E kompilator som tillter ven icke-pogrammeare att poducea interaktiv progfam RANDOM ACCESS fIL En fil dr information kan tappas bort i vilken ording som helst RDCM Akronym f6r Reversible Document Collation Methodology Kallas ocks f gem REKURSV Se Rekursiv REENTREANT Betecknar ett program som r speciellt konstruerat far att lura flera anvandafe samtidigt SPLEX Den fungerande halvan av duplex STRUKTUR Ett snabbtorkade lim som garaterar att ett godtyckligt antal orelaterade moduler hlls samman SUBRUTIN Vilket ointressant, trivialt och dverdokumenterat program som helst som ar skrivet av di 6verordnade (Tips debugga den, skicka runt befammande PM och placera den i alla dia pogram, doktorsvhandlingar och bibliografier) SYSTEM E interpunktiossymbol som anvds i ADB-jagog fdr att avsluta en string av substantiv och adjektiv databehandlingssystem, kontorsautomationsystem, produktionsstyrigssystem YSTEANALYTIKER En misslyckd programmerre som fr tt uppftthalla systemets itegritet avstgts fr terminalrummet och tilldelts en symbolmall offline. SYSTESTABlLITET En nirvana-liknande sitution som alltid krver gratis drinkar till systemprogrammeara. TOP-DON Betecnar en programutvecklingsmetodik i vilken oskrivna programmoduler lankas samman att bilda det firdig progrmmet. TRUNKERING Att vlgsna (frn ett tal, teckenstrng, flt, lan) ngra eller alla mest signifikata siffror eller tecken. TURINGMASKIN Det tidigaste men fortfarande det sabbaste och mest tillfarlitliga datorsystem som ngonsi konstruerats. Turingmaskinens beramda TBF beror till starsta delen pa att den saknar strambrytare, vilket medfar tt det tar fyra metadatalogers farenade anstrangningar att stinga v de. U- marknadsmssig synvinkel r Turingmaskinen farsljarens dram eftersom de -- ocksa far det enklaste jobb -- har en omttlig aptit pa remsa a iO kr metern. UT Uiversell Turingmaskin. Turingmaskin i lyxklass, kapabel att simulera vilken existerande och annu icke existerande dtamaskin som helst. Teoretiskt sett klarar den av detta med bara ett bistabilt element (C.Shannon, 1966) och en massa remsa. UTM:ens hastighet begrasas bara av anvndarens fntasi. 1 synnerhet besvras den inte av den tlamodspravande begnsade hastigheten hos elektronerna, vilket far konkurrenterna att ga hem och lgga sig. Detta kompenserar mer val de urldriga arkitekturen fran i938 och ndvandigheten att skriva sin egen additiosrutin. UNDERHLLSPROGRAERlNG Att erstt en uppsttning fel med en annan. VLORU Det rum dir resten av operatarerna vanligen tefins. VUE fn texteditor pJ Alpha icro Systems vilkens mest minnesvrda egenskap r att kommandot C-L flyttar cursorn ett steg at hger. NDLS LOOP Kallas i DITT program far en 'elementr blunder'. I ITT program gar den under beteckningen 'dynamiskt stopp'.