LITTERATUR
Den kursiva texten är mina kommentarer.
- Jeanne C Adams, Walter S Brainerd, Jeanne T Martin, Brian T Smith och Jerrold L Wagener: Fortran
95 Handbook, Complete ANSI/ISO Reference, The MIT Press, Cambridge,
Massachusetts 1997. ISBN 0-262-51096-0. Pris $ 50.00.
Fortran 95 Handbook
är en komplett guide till Fortran 95 och dess användning. Skriven av personer som varit med
i utarbetandet av Fortran 90/95. Innehåller hundratals exempel, dock är de flesta mycket
korta och ej fullständiga programenheter. Mycket mer användbar och lättläst
än den formella standarden, bland annat är sammanfattningarna i slutet av varje kapitel
mycket upplysande. Boken är trots detta ej lämplig som enda nybörjarhjälpmedel.
- Jeanne C Adams, Walter S Brainerd, Richard A. Hendrickson,
Richard E. Maine,
Jeanne T Martin och Brian T Smith : The Fortran
2003 Handbook,
Springer, London 2008. ISBN 978-1846283789
Detta är en komplett guide till Fortran 2003 och dess
användning, dvs en moderniserad version av föregåencde bok.
- Ed Akin: Object-Oriented Programming via Fortran 90/95,
Cambridge University Press, Cambridge 2003. ISBN 0-521-52408-3.
- ANSI: Programming Language FORTRAN, X3.9-1978, American National Standard. Pris $ 24.00.
Den officiella standarden för Fortran 77. Ganska begriplig som uppslagsbok, men förutsätter
att man kan grunderna.
Den finns nu även tillgänglig i en HTML version av Fortran 77 standarden.
- ANSI: Programming Language Fortran 90, X3.198-1992, American National Standard. Pris $ 225.00 från
Global Engineering, Tel: +1 714 261 1455.
Den officiella amerikanska standarden för Fortran 90. Samma som ISO (1991) nedan.
- Katarina Blom:
Fortran 90 - en introduktion,
Studentlitteratur, Lund 1994. ISBN 91-44-478814-X. Slutsåld.
En alternativ nybörjarlärobok i Fortran 90. Beskriver nästan alla Fortrans kommandon.
Den täcker även grunderna inom programmering.
- Walter S Brainerd, Charles H Goldberg och Jeanne C Adams:
Programmer's Guide to Fortran 90, Third Edition, Springer,
1995. ISBN 0-387-94570-9. Pris 320 SEK.
En av de första läroböckerna om Fortran 90. Ganska lättläst. För
varje nytt begrepp som presenteras ges ett enkelt exempel på ett fungerande program, varför
man lätt ser hur varje begrepp användes. Behandlar gamla Fortran 77 i det sista kapitlet.
Skriven av personer som varit med i utarbetandet av Fortran 90.
Boken rekommenderas. Tidigare upplagor var på andra förlag.
- Stephen J Chapman: Introduction to Fortran 90/95, McGraw-Hill, Boston 1998.
ISBN 0-07-011969-4.
- Thomas F Coleman och Charles Van Loan: Handbook for Matrix Computations, Frontiers in Applied Mathematics,
Vol. 4, SIAM, Philadelphia 1988. ISBN 0-89871-227-0.
Det första kapitlet är en utmärkt introduktion till Fortran 77. Mycket lättläst.
Behandlar även BLAS, LINPACK och MATLAB.
- Martin Counihan: Fortran 90, Pitman, London 1991. ISBN 0-273-03073-6.
Jag har inte sett denna, men den har rekommenderats som en lättläst bok med många
exempel.
- Martin Counihan: Fortran 95, UCL Press, London 1996. ISBN 1-85728-367-8.
- Cray: Fortran Language Reference Manual, Volume 1, SR-3902 3.0,
Volume 2, SR-3903 3.0, Volume 3, SR-3905 3.0,
Behandlar inte bara hela språket Fortran 90 utan även hur
man utnyttjar Cray.
- DEC: DEC Fortran, Language Reference Manual, AA-PNU0A-TK, March 1992.
Fullständig manual som både behandlar standard Fortran 77 och Digitals alla tillägg.
Nödvändig för DEC-programmeraren. Mycket dyr.
- DEC: DEC Fortran for ULTRIX RISC Systems, User Manual, AA-PNU1A-TE, March 1992.
Tilläggsmanual som behandlar ULTRIX-miljön för Fortran 77. Nödvändig
bok för den seriöse DEC-programmeraren. Köpes oftast tillsammans med ovanstående.
- Stacey L Edgar: FORTRAN for the '90s, Problem Solving for Scientists and Engineers, Computer Science
Press, New York, 1992. ISBN 0-7167-8247-2. Pris $ 18.95.
Fullständig lärobok i både programmering och i Fortran 77. Många exempel
från många olika teknik- och vetenskapsområden. I varje kapitel presenteras nyheterna
i Fortran 90, som dessutom diskuteras vidare i ett avslutande kapitel.
- Bo Einarsson: Some Experiences from Teaching Fortran 90,
Fortran Journal, Volume 8, Number 1, 1996 January/February,
pp. 2, 4-6.
- Torgil Ekman och Göran Eriksson: Programmering i Fortran 77, Tredje upplagan, Studentlitteratur,
Lund 1984. ISBN 91-44-16663-X.
En utmärkt nybörjarlärobok i Fortran 77. Beskriver alla Fortrans kommandon. Det
är lämpligt att ha läst ett annat språk (Pascal) förut.
- T M R Ellis, I R Philips och T M Lahey: FORTRAN 90 Programming, Addison-Wesley Publishing Company,
Reading, Massachusetts 1994. ISBN 0-201-54446-6. Pris 330 SEK.
Fullständig lärobok i både programmering och i Fortran 90. Många exempel
och bra övningar. Boken rekommenderas.
- M Etzel, K Dickinson: Digital Visual Fortran 90
Programmer's Guide, Digital Press, Boston,
Massachusetts 1999. ISBN 1-55558-218-4.
Fullständig bok om programmering med det mycket
populära Visual Fortran, numera från HP (COMPAQ). Boken rekommenderas.
- High Performance Fortran Forum: High Performance Fortran Language Specification, Version 1.0, 3
May 1993. Technical report CRPC-TR 92225, Center for Research on Parallel Computation, Rice University,
Houston, Texas 77251.
Tillgänglig via anonym ftp från titan.cs.rice.edu som filen /public/HPFF/draft/hpf-v10-final.ps.Z.
Innefattar 12 + 184 sidor. Ovanligt lättläst för att vara en standard, många
förklarande exempel.
Del I (de fyra första kapitlen, sid 1 - 86) är även tillgänglig som Fortran
Forum, Vol 12, nummer 4, december 1993, del II (kapitlen 5-7, sid 87 - 150) som Fortran Forum,
Vol 13, nummer 2, juni 1994 samt del III (kapitlen 5-7, sid 151 - 184) som Fortran Forum, Vol 13,
nummer 3, september 1994.
Dokumenten finns numera tillgängliga såväl i PostScript som HTML,
dels från Rice universitet i Texas under adressen
http://www.crpc.rice.edu/HPFF/
och dels från Wiens universitet
i Österrike under adressen
http://www.vcpc.univie.ac.at/information/mirror/HPFF/
- Wilhelm Gehrke: Fortran 90 Referenz-Handbuch, Hanser, München 1991. ISBN 3-446-16321-2. Pris
DM 168,00.
Fullständig beskrivning på tyska av Fortran 90. Boken kan användas som lärobok
men är i första hand för referensbruk. Jag tycker den är förvånansvärt
lättläst. Den behandlar och förklarar allt!
- Wilhelm Gehrke: Fortran 95 Language Guide, Springer, 1996,
ISBN 3-540-76062-8. DM 64.00.
- Stefan Goedecker och Adolfy Hoisie,
Performance Optimization of Numerically Intensive Codes,
SIAM , Philadelphia 2001. ISBN 0-89871-484-2.
En utmärkt modern bok som behandlar optimering av Fortran
(och i viss mån även C) på RISC-processorer,
inklusive parallella system.
- ISO: ISO/IEC 1539:1991, Information Technology - Programming languages - Fortran, Second Edition,
1991-07-01, ISO Publications Department, Case Postale 56, CH-1211 Genève 20, Schweiz. Pris
185 CHF.
Den officiella standarden för Fortran 90. Ganska svårbegriplig som uppslagsbok, förutsätter
att man ordentligt läst en lärobok i Fortran 90. Boken rekommenderas.
Standarden är även tillgänglig i elektroniskt läsbar form, i antingen ASCII
eller PostScript för $ 125 per version, från Walt Brainerd, Unicomp Inc, 235 Mt. Hamilton
Avenue, Los Altos, CA 94022, Fax: +1 415 949 4058,
E-mail walt@fortran.com
- ISO: ISO/IEC 1539-2:1994, Information Technology - Programming languages
- Fortran - Part 2: Varying length character strings, ISO Publications Department,
Case Postale 56, CH-1211 Genève 20, Schweiz.
Fullständig text är tillgänglig enligt information på
min Fortran-sida.
- Charles H Koelbel, David B Loveman, Robert S Schreiber, Guy L Steele och Mary E Zosel: The High
Performance Fortran Handbook, The MIT Press, Cambridge, Massachusetts 1994. ISBN 0-262-61094-9.
Pris $ 24.95.
En mycket bra bok, inte bara om HPF utan även för förklaring av vissa delar av
Fortran 90, såsom det nya fältbegreppet. Boken rekommenderas.
- Elliot B Koffman och Frank L Friedman: Problem Solving and Structured Programming in FORTRAN 77,
Fourth Edition, Addison-Wesley Publishing Company, Reading, Massachusetts 1990. ISBN 0-201-51216-5.
Fullständig lärobok i både programmering och i Fortran 77. Många exempel
och bra övningar. Appendix D behandlar Fortran 8X (Fortran 90).
- Norman Lawrence: Compaq Visual Fortran, A Guide to Creating
Windows Applications, Digital Press, Boston,
Massachusetts 2002. ISBN 1-55558-249-4.
- John M Levesque och Joel W Williamson: A Guidebook to Fortran on Supercomputers, Academic Press,
San Diego, CA, 1989. ISBN 0-12-444760-0.
Behandlar en massa tricks för att vektorisera Fortran 77 program, i första hand för
Cray. Många tricks är dock numera överspelade av Cray's kompilator, som numera
optimerar mycket bra. Beskriver även flera superdatorarkitekturer.
- Mike Loukides: UNIX for FORTRAN Programmers, Nutshell Handbooks, O'Reilly & Associates, Sebastopol,
CA, 1990, ISBN 0-937175-51-X. Pris $ 24.95.
En alldeles utmärkt UNIX-lärobok för Fortran-programmerare. Den har speciellt
lärt mig hur bibliotek utnyttjas under UNIX. Boken rekommenderas.
- Michael Metcalf: Fortran Optimization, Academic Press, London och New York 1982. ISBN 0-12-492480-8.
En klassisk bok om hur man får effektivast möjliga Fortran 77 program på vanliga
datorer.
- Michael Metcalf, John Reid och Malcolm Cohen:
Fortran 95/2003 Explained, Oxford University Press, Oxford and New York,
2004. ISBN 0-19-852693-8.
En bra och ganska lättläst lärobok, skriven av personer som var med i utarbetandet
av Fortran 90.
Ny upplaga som även täcker Fortran 2003 och
har fler fullständiga exempel. Den innehåller även
nya kapitel dels om avbrottshantering vid flyttals-undantag,
dels om allokerbara formella argument, funktioner
och ärvda datatyper. Boken rekommenderas.
- NAG: NAGWare f95 Compiler (Unix), Release 5.0, NP3655,
November 2003. ISBN 1-85206-203-7.
En kort beskrivning av NAG:s kompilator samt en listning av alla Fortran 90:s kommandon och inbyggda
rutiner. Innehåller även en del tillägg till Fortran 90, inklusive tre medföljande
moduler, och information om blandning av Fortran 90 och C.
- NAG: FTN90 Reference Manual, NAGWare FTN Professional Plus, August 1994. Salford Software and NAG.
ISBN 1-85206-103-0.
En beskrivning av NAG:s kompilator, länkare samt övriga hjälpsystem. Dessutom
beskrivs bland annat in/utmatning och moduler i Fortran 90. Denna PC version av handboken är
mycket mer fullständig än den för UNIX.
- Rama N Reddy och Carol A Ziegler: FORTRAN 77 with 90: Applications for Scientists and Engineers,
Second Edition, West Publishing Company, Minneapolis, 1994. ISBN 0-314-02861-7.
Detta är en lärobok i Fortran 77 med avslutande avsnitt i varje kapitel
om nyheterna i Fortran 90. Många exempel och bra appendix.
- Lennart Råde och Bertil Westergren: Mathematics Handbook
for Science and Engineering, Fourth edition, Studentlitteratur, Lund 1998.
ISBN 91-44-00839-2.
- Patrick D Terry: FORTRAN From Pascal, Addison-Wesley, Wokingham, England, 1987. ISBN 0-201-17821-4.
Syftet med boken är att vara en lärobok i Fortran 77 för den som kan Pascal.
Tyvärr har det mer blivit en bok om hur man i Fortran skriver program som passar bra i Pascal,
men egentligen inte passar i Fortran 77, till exempel simulering av rekursion.
Fortran bör i stället användas till det som det är bra
på, nämligen stora numeriska och tekniska beräkningar.
- Christoph Überhuber och Peter Meditz: Software-Entwicklung in
Fortran 90, Springer, Wien 1993, ISBN 3-211-82450-2. DEM 60.
Den första delen av denna bok på tyska diskuterar grunderna
för numeriska beräkningar, den andra beskriver Fortran 90.
Senast modifierad: 24 november 2008
boein@nsc.liu.se