Fortran and Unix for Physics and Astronomy
The only book you will really need is a textbook describing Fortran 77, but the other books listed below may be useful.
You can use any introductory textbook on the Fortran 77 language for this course, but if you don't have one in mind, I can suggest:Structured FORTRAN 77 for Engineers and ScientistsThere are several other versions of this book by Etter, and those are also acceptable, as are other books on Fortran 77. If you can't find one in your local bookstore, you might check Amazon or similar on-line services. Search for "Fortran 77".
5th Edition, by Dolores M. Etter
(Benjamin/Cummings, Redwood City, Calif, 1997).
640 pages, ISBN 0471364061 , $75.13
by Michael Kupferschmid, RPI (Marcel Dekker, New York, 2002).
760 pages, ISBN 0-8247-0802-4 , $79.95
Note: Computer reference manuals such as Programmers' Manuals or User's Guides are not acceptable, nor are books or manuals for the Fortran 90 language (or for FORTRAN IV or FORTRAN II).
(I might relax the restriction against Fortran 90 books if I can look at the book first.)
For those unfamiliar with Unix I also recommend:Learning the UNIX Operating System
by Grace Todino, John Strang, and Jerry Peek,
(O'Reilly and Associates, Sebastopol, Calif., 1990).
108 pages, ISBN 1-56592-060-0, $9.95
If you are already familiar with Unix (or once you get some Unix experience), you can move on toUsing csh & tcsh by Paul DuBois,However, you won't need to know the material in this book to be able to do the exercises.
(O'Reilly and Associates, Sebastopol, Calif., 1995).
242 pages, ISBN 1-56592-132-1, $24.95
EmacsYou can learn to use the emacs editor just from the on-line documentation and the handouts from class, but you can also get a very complete introductory manual from O'Reilly:
Learning GNU Emacs, 2nd Edition
By Debra Cameron, Bill Rosenblatt & Eric Raymond
(O'Reilly and Associates, Sebastopol, Calif., 1996).
560 pages, ISBN 1-56592-152-6, $29.95