Programming Books C Java PHP Python Learn more Browse Programming Books
Trade in your item
Get a $3.31
Gift Card.
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more

Fortran 95/2003 Explained (Numerical Mathematics and Scientific Computation) Paperback

ISBN-13: 978-0198526933 ISBN-10: 0198526938 Edition: 3rd

See all 4 formats and editions Hide other formats and editions
Amazon Price New from Used from Collectible from
Kindle
"Please retry"
Rent from
$18.35
Hardcover
"Please retry"
$315.12 $157.30
Paperback
"Please retry"
$61.26 $23.47

Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student



NO_CONTENT_IN_FEATURE
Shop the New Digital Design Bookstore
Check out the Digital Design Bookstore, a new hub for photographers, art directors, illustrators, web developers, and other creative individuals to find highly rated and highly relevant career resources. Shop books on web development and graphic design, or check out blog posts by authors and thought-leaders in the design industry. Shop now

Product Details

  • Series: Numerical Mathematics and Scientific Computation
  • Paperback: 440 pages
  • Publisher: Oxford University Press, USA; 3rd edition (August 26, 2004)
  • Language: English
  • ISBN-10: 0198526938
  • ISBN-13: 978-0198526933
  • Product Dimensions: 9.4 x 6.6 x 0.9 inches
  • Shipping Weight: 1.6 pounds
  • Average Customer Review: 4.2 out of 5 stars  See all reviews (11 customer reviews)
  • Amazon Best Sellers Rank: #1,018,239 in Books (See Top 100 in Books)

Editorial Reviews

Review


"Fortran is one of the principle languages used in the fields of scientific, numerical, and engineering programming today. This textbook for advanced students and practitioners describes the standards of Fortran's latest two versions in a manner that aims to illuminate the implications of its features and support its use in the writing of new programs. Included in the appendices are a list of the intrinsic procedures; a description of the obsolescent features; an extended example illustrating the use of pointers and recursion; advice on avoiding compilation cascades; a glossary; and solutions to most of the exercises."--SciTech Book News


About the Author


Michael Metcalf worked for many years at CERN, Geneva. He is the author of a range of publications, including Fortran 90/95 Explained (with John Reid) and Effective FORTRAN 77 (Oxford University Press), and FORTRAN Optimization (Academic Press). He is the editor of ACM Fortran Forum. John Reid is well known as a numerical analyst and is a co-author of Direct Methods for Sparse Matrices (OUP). He is the Convener of the ISO Fortran Committee and has played a leading role in the development of many of the features of Fortran 95 and 2003.
Malcolm Cohen is a mathematician and the leading compiler writer at NAG in Oxford. He has participated actively in the development of Fortran standards and was a major deisgner of Fortran 2003's object-oriented features.

More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

4.2 out of 5 stars
5 star
5
4 star
3
3 star
3
2 star
0
1 star
0
See all 11 customer reviews
Great book if you already know something about the language.
Diva Maria O. Santiago
I have also bought "Fortran 90/95 for Scientists and Engineers" by Stephen Chapman and found that a much better book for beginners in Fortran 95.
Remko Scharroo
Their writing is clear and concise, packing a great deal of information into 416 pages.
V. Rao

Most Helpful Customer Reviews

44 of 45 people found the following review helpful By V. Rao on January 2, 2005
Format: Paperback Verified Purchase
Fortran 95 and especially Fortran 2003 are more modern and larger languages than the Fortran 77 many programmers have used. Some of the features in Fortran 95 not in Fortran 77 are free source form, array operations (similar to Matlab), user-defined types, and modules. Some new features in Fortran 2003 are support for object oriented programming with (single) inheritance, procedure (function) pointers, IEEE arithmetic, interoperability with C, and command line arguments.

The first ten chapters of the book cover the Fortran 95 subset of Fortran 2003, and the following chapters cover the new features of Fortran 2003.

The three co-authors are Fortran experts and have served on the
Fortran standards committee. Their writing is clear and concise,
packing a great deal of information into 416 pages. Earlier editions have been the most referenced books by serious Fortran programmers.

The book plays a role for Fortran a similar to Stroustrup's "The C++ Programming Language" for C++. It is not a textbook for a novice programmer -- the reader should already know the basics of procedural programming. More pedagogical books on Fortran 90/95 for are those by Meissner, Chapman, and
Ellis/Phillips/Lahey. A good book for transitioning Fortran 77
programmers is one by Redwine.

As of January 2011, there are still no complete Fortran 2003 compilers, but the free g95 and gfortran compilers supports all of Fortran 95, and gfortran implements many of the features of Fortran 2003, including the object-oriented ones.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
23 of 23 people found the following review helpful By Remko Scharroo on July 13, 2006
Format: Paperback
I have some 20 years experience in coding in Fortran 77, but finally needed to catch up with Fortran 95 and 2003. I have also bought "Fortran 90/95 for Scientists and Engineers" by Stephen Chapman and found that a much better book for beginners in Fortran 95. "Fortran 95/2003 Explained" reads, as other reviewers have noted, like a language reference. There is basically no build-up in this book and I also have the feeling that in earlier Chapters it is expected that you already know what comes in later Chapters. The examples in the book are rarely explanatory to me, they leave me often without a clear understanding of what purpose is served.

For those who want to learn Fortran 95 (even for those who are already fluent in Fortran 77) I would recommend to buy the book by Stephen Chapman instead. If you want a reference manual, "Fortran 95/2003 Explained" will likely serve you well.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
15 of 15 people found the following review helpful By John K. Hayes on September 5, 2005
Format: Paperback Verified Purchase
The review by V. Rau descibes the book very well. I am not sure that I can add much. There is a wealth of information. However, it reads like a specification for program language yet to be written. The information is all there but be prepared to figure out for yourself how to use the specifications that they list. Fortran is the language of choice for number crunching problems. I was at a loss most of the time to try to figure out how the newer specifications that they list could apply to the number crunching.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
8 of 9 people found the following review helpful By Charles Coldwell on December 31, 2006
Format: Paperback Verified Purchase
This book is the best on the subject of Fortran 95/2003, but there's not a lot of competition. It has a specific target audience: practicing computer professionals. Don't pick it up if you are not already familiar with object-oriented programming, derived data types, pointers, etc. This is not the book from which to learn those concepts.

It's a pity that there does not exist a book to bridge the gap between Fortran 77 (which the majority of the Fortran code base uses) and Fortran 95/2003. If you are a Fortran 77 programmer looking to learn Fortran 95/2003, this probably isn't the book for you. If you are a proficient C++ or Java programmer looking to pick up Fortran (there can't be very many of you) then you will find this book very helpful.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
3 of 3 people found the following review helpful By H. Chibli on December 27, 2006
Format: Hardcover
Very difficult to read. Assumes no previous knowledge of Fortran, yet does not quite show the reader how to actually write a functional program until late in the book. Chapman's book(s) are much better.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
1 of 1 people found the following review helpful By Diva Maria O. Santiago on November 10, 2010
Format: Paperback Verified Purchase
Great book if you already know something about the language.
It has clear explation about many topics, good examples and it is a great reference if you need to remember something fast.
If you are a begginer, I would suggest you to start with a more basic book, like Ellis/ Philips/ Lahey.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Product Images from Customers

Search
ARRAY(0xa2aaf540)

What Other Items Do Customers Buy After Viewing This Item?