Synpunkt: Teknik

Krönika: Lär av den störste programmeraren

bakåtref.

Referenser till "Lär av den störste programmeraren", Nr 4 1995

Nedan följer några förslag till fortsatt läsning på några ämnen som jag berör i krönikan

Software's Chronic Crisis
W. Wayt Gibbs, Scientific American, September 1994.
Mycket bra artikel. Om du inte läser något annat, så läs denna.

Ada, the Enchantress of Numbers
Betty Alexandra Toole, Strawberry Press, 1992, ISBN 0-912647-09-4.
Ett urval av Ada:s brev, det största urvalet som hittils publicerats. Kapitel 12 innehåller urval ur "Notes", ursprungligen publicerad i Scientific Memoirs, i Augusti 1843. Bakgrunden till Notes är följande: i oktober 1942 publicerades (på franska i en schweizisk journal) en sammanfattning av en presentation av Babbage på ett filosofmöte i Turin. Författaren var en italiensk militär, L.F. Menabrea. Ada ville översätta denna beskrivning till engelska. Under översättningen kom hon att kladda en hel del i marginalen (hon förstod Babbage' arbete betydligt bättre än Menabrea). Hennes anteckningar blev till slut längre än artikeln.

Utöver att vara en bra samling ursprungsmaterial, så är boken ganska dålig. Toole är bitvis pinsamt okunnig, och tjatar hela tiden om programmeringsspråket Ada.

Computer Architecture, A Quantitative Approach
J.L. Hennessy och D.A. Patterson. Morgan Kaufmann Publishers Inc, 1991.
Ett klassiskt referensverk inom datorarkitektur. Den metodik som beskrivs av författarna har blivit grundstomme i modern datorarkitekturforskning. Varje kapitel avslutas med ett historiskt perspektiv på det som disktuerats. Speciellt i början av boken finns en kortfattat men noggrann sammanfattning av den digitala datorns ursprung.

Lessons Learned, IEEE Software Special Issue
IEEE Software, Vol 10, No 5, September 1993. ISSN 0740-7459.
Detta specialnummber av IEEE Software har flera artiklar kring state-of-the-art inom software engineering. Halvintressant. Lite för mycket flum för min smak. Lösnummer kan beställas (för 20 dollar) från IEEE Software, 10662 Los Vaqueros Cir, PO Box 3014, Los Alamitos, CA 90720-1264.

Metrics in Software, IEEE Computer Special Issue
IEEE Computer, Vol 27, No 9, September 1994. ISSN 0018-9162.
Flera intressanta artiklar på temat sotware metrics. Bland annat: "Successfully Applying Software Metrics", av R.B. Grady (Hewlett-Packard). Grady beskriver praktiska erfarenheter från flera projekt på HP. "Achieving Software Quality with Testing Coverage Measures", av J.R. Horgan, S. London, och M.R. Lyu (Bellcore). Ett intressant verktyg (ATAC) används för att analysera effektiviteten i testsviter. Lite av grunderna i "coverage analysis" beskrivs. Lösnummer kan beställas (20 dollar) från IEEE Computer Society Publications Office, 10662 Los Vaqueors Circle, PO Box 3014, Los Alamitos, CA 90720-1264.

Genetic Algorithms: A Survey
IEEE Computer, Vol 27, No 6, June 1994.
En (något teoretisk) översikt av forskningen inom genetiska algoritmer.
ComponentWare
John Udell, Byte, Maj 1994.
En bra och praktiskt överblick. Läs även "Extensible Software Systems", av Dick Pountain och Clemens Szyperski.