Erich Gamma, Richard Helm, Ralph Johnson & John Vlissides: Design Patterns – Elements of Reusable Object-Oriented Software, 1995, Addison Wesley, ISBN 0-201-63361-2, 395 sider.
Derudover er der i Ada-boglisten nogle titler om objektorienteret programmering specifikt i Ada.
Der findes mange bøger om Ada-programmering. Vi har udvalgt to fra listen vi henviser til nedenfor:
David J. Naiditch: Rendezvous With Ada 95 (second edition), John Wiley & Sons, Inc., ISBN 0-471-01276-9, 598 sider.
En grundig introduktion til Ada 95, men ikke nødvendigvis sagen for folk der ikke har programmeret før.
John English: Ada 95: The Craft of Object-Oriented Programming, oprindeligt udgivet af Prentice Hall, 1997.
En grundig introduktion til objektorienteret programmering i Ada. Den er hovedsageligt rettet mod læsere der ikke allerede har erfaring med programmering.
Bogen kan nu også læses på/hentes ned fra nettet: http://www.it.bton.ac.uk/staff/je/adacraft/.
Michael A. Smith: Object-Oriented Software in Ada 95, Thomson Computer Press, ISBN 1-85032-185-X, 460 sider.
Bogen er skrevet som en introduktion for studerende og programmører der ønsker at lære om objektorienteret programmering.
Ken O. Burtch: The big online book of Linux Ada Programming, http://www.vaxxine.com/pegasoft/homes/book.html
En masse nyttig information om Ada-programmering til Linux. Og det er ikke uden grund at der står "big" i titlen.
Hvis du har brug for Ada-referencemanualen, kan du hente den på internettet: http://www.adaic.com/standards/ada95.html
SSLUG's nyhedsgruppe sslug.prog lægger plads til snak om Ada i SSLUG-regi. Og på http://www.adapower.com/learn/ er der nyttige henvisninger for dem der vil i gang med at programmere i Ada.
Daniel Gilly and the staff of O'Reilly & Associates, Inc.: UNIX in a Nutshell, O'Reilly & Associates, Inc., ISBN 1-56592-001-5.
Glimrende generel introduktion til de almindeligste Unix- og Linux-kommandofortolkere og -kommandoer. Findes også i en senere udgave med titlen "Linux in a Nutshell".
Advanced Bash Scripting Guide, udgivet under Open Publication License, kan fås fra The Linux Documentation Project.
SSLUG's nyhedsgruppe sslug.prog lægger plads til snak om Basic i SSLUG-regi.
Brian W. Kernighan og Dennis M. Ritchie: The C Programming Language, 2nd edition, Prentice Hall 1988, ISBN 0-13-110362-8, 272 sider.
Det klassiske værk om C. Den omtales normalt blot som "K&R". Skrevet af C's opfindere. Der findes også en dansk oversættelse udgivet af Teknisk Forlag.
Rick Decker & Stuart Hirshflield: The Object Concept – An Introduction to Computer Programming Using C++, 1995, PWS Publishing Company, ISBN 0-534-20496-1, 454 sider.
God introduktion til C++ (beregnet til det første år på programmeringsuddannelser) der lægger vægt på at introducere objektorientering programmering fra starten af.
Michael Main & Walter Savitch: Data Structures and other Objects using C++, 2001, Addison Wesley, ISBN 0-201-70297-5, 783 sider.
Bogen er en god introduktion til datastrukturer (CS2). 2. udgave er opdateret, så den overholder ANSI/ISO C++ Standard Library classes.
Scott Meyers: Effective C++ – 50 Specific Ways to Improve Your Programs and Designs, 1997, Addison Wesley, ISBN 0-201-92488-9, 256 sider.
Herbert Schildt: C/C++ – Programmer's Reference, 2000, Osborne/McGraw-Hill, ISBN 0-07-212706-6, 393 sider.
Bruce Eckel: Thinking in C++, 1999, ISBN 0-13979809-9, 814 sider.
Bruce Eckel stiller den elektroniske version af sine bøger gratis til rådighed. Du kan hente bogen på http://64.78.49.204/.
Andrew Koenig og Barbare E. Moo: Accelerated C++: practical programming by example, Addison-Wesley 2000, ISBN 0-201-70353-X, 336 sider.
En god begynderbog som fra første kapitel bruger højniveaukonstruktioner fra STL.
Bjarne Stroustrup: The C++ Programming Language, 3rd edition (eller special edition), Addison-Wesly 1997, ISBN 0-201-70073-5 (special edition), 1020 sider.
"Bogen" om C++.
Leo Højsholt-Poulsen & Frank Bason: COMAL for Commodore 64, 1985, Commodore Data A/S, 316 sider.
Den danske brugsanvisning til COMAL-modulet til Commodore 64'eren er en overordentlig god introduktion til programmering i COMAL. Spørgsmålet er blot om det er muligt at få fat i den i dag.
Len Lindsay: COMAL HÅNDBOGEN, 1985, Teknisk Forlag A/S.
Dette er den formelle definition af COMAL (oversat til dansk).
Clive G. Page har skrevet to bøger om Fortran-77 og Fortran-90. De kan hentes gratis fra hans websted.
Man kan læse om Haskell på webstedet http://www.haskell.org/.
Jacob Nordfalk: Objektorienteret programmering i Java, 1. udgave, Forlaget Globe, ISBN ..., # sider.
(vi mangler en uvildig omtale, men Jacob Nordfalk er en dygtig programmør og underviser, så der er grund til at forvente at det er en rigtig god bog)
Det meste af bogen kan læses gratis på http://javabog.dk/.
Peter Sestoft: Java Precisely, 2001, 68 sider.
En kort introduktion til Java. En gratis udgave af bogen kan hentes fra http://www.dina.kvl.dk/~sestoft/javaprecisely/, og der kommer en trykt udgave i starten af 2002.
Bruce Eckel: Thinking in Java, 2000, Prentice-Hall, ISBN 0-13027363-5, 1128 sider.
Bruce Eckel stiller den elektroniske version af sine bøger gratis til rådighed. Du kan hente bogen på http://64.78.49.204/.
Herbert Schildt & Joe O'Neil: Java 2 – Programmer's Reference, 2000, ISBN 0-07-212354-0, 447 sider.
SSLUG's nyhedsgruppe sslug.prog lægger plads til snak om Java i SSLUG-regi.
Se Moscow ML's hjemmeside for referencer både til udgivne bøger og til frit tilgængeligt materiale (alt sammen på engelsk). Følgende kan særlig anbefales:
Michael R. Hansen & Hans Rischel: Introduction to Programming using SML, Addison-Wesley, 1999, ISBN 0-201-39820-6.
Hansen og Rischel er fra Informatik og Matematisk Modellering, Danmarks Tekniske Universitet.
Stephen Gilmore: Programming in Standard ML'97: A Tutorial Introduction, 1997, University of Edinburgh Report ECS-LFCS-97-364.
Fås elektronisk som http://www.dcs.ed.ac.uk/home/stg/NOTES/.
Mads Tofte: Tips for Computer Scientists on Standard ML, http://www.diku.dk/users/tofte/publ/tips.ps.gz.
Mads Tofte er fra IT-højskolen i København.
SSLUG's nyhedsgruppe sslug.prog lægger plads til snak om ML i SSLUG-regi.
Emmanuel Chailloux, Pascal Manoury & Bruno Pagano: Développement d'applications avec Objective Caml, ISBN 2-84177-121-0, 686 sider+cd-rom.
En fornuftig introduktion til Objective Caml, hvis man stadig kan huske en smule fransk fra gymnasiet.
Følgende to bøger betragtes som standardværkerne om Perl. Den ene til at komme i gang, den anden for viderekomne:
Randal L. Schwartz & Tom Christiansen: Learning Perl (2nd Edition), O'Reilly & Associates, Inc., ISBN 1-56592-284-0, 271 sider.
Larry Wall, Tom Christiansen & Randal L. Schwartz: Programming Perl (2nd Edition), O'Reilly & Associates, Inc., ISBN 1-56592-149-6, 645 sider.
SSLUG's nyhedsgruppe sslug.perl lægger plads til snak om Perl-programmering i SSLUG-regi.
Daniel Gilly and the staff of O'Reilly & Associates, Inc.: UNIX in a Nutshell, O'Reilly & Associates, Inc., ISBN 1-56592-001-5.
Glimrende generel introduktion til de almindeligste Unix- og Linux-kommandofortolkere og -kommandoer. Findes også i en senere udgave med titlen "Linux in a Nutshell". Afsnittet om Bash svarer grundlæggende til POSIX Shell.
Adobe Systems Incorporated: PostScript Language Reference Manual, 1985, Addison-Wesley Publishing Company, Inc., ISBN 0-201-10174-2, 321 sider.
Dette er den formelle definition af Postscript. Et overordentligt nyttigt værk at have ved hånden når man programmerer i Postscript (eller skriver programmer der gør det).
Peter Weingartner: A First Guide to PostScript, http://www.gkss.de/W3/PS/postscript.html.
En introduktion til programmering i Postscript.
Udvalget af bøger om Ruby er ikke så stort. Vi vil dog nævne to bøger, dels en decideret lærebog og dels en referencebog:
David Thomas og Andrew Hunt: Programming Ruby, Addison-Wesley, ISBN: 0201710897
En lærebog
Bogen kan nu også læses på/hentes ned fra nettet: http://www.rubycentral.com/book/index.html.
Yukihiro Matsumoto: Ruby in a Nutshell, O'Reily & Associates Inc., ISBN: 0-596-00214-9
En referenceguide skrevet af hovedmanden bag ruby og oversat af David L. Reynolds.
Du kan finde information om Scheme på webstedet http://www.schemers.org/.
Brent B. Welch: Practical Programming in Tcl and Tk, Prentice Hall, ISBN 0-13-616830-2, 630 sider + cd-rom.
En god og omfattende introduktion til Tcl/Tk.
En bog om TeX der kan være god at have er:
Paul W. Abrahams et al.: TeX for the Impatient Addison-Wesley, ISBN 0-201-51375-7, 360 sider.
Donald E. Knuth: The TeXbook Addison-Wesley, ISBN 0-201-13448-9, 496 sider.
Hvis du har spørgsmål om TeX, er den bedste af SSLUG's nyhedsgrupper sslug.dok.