Free Downloads
Modern Fortran In Practice

From its earliest days, the Fortran programming language has been designed with computing efficiency in mind. The latest standard, Fortran 2008, incorporates a host of modern features, including object-orientation, array operations, user-defined types, and provisions for parallel computing. This tutorial guide shows Fortran programmers how to apply these features in twenty-first-century style: modular, concise, object-oriented, and resource-efficient, using multiple processors. It offers practical real-world examples of interfacing to C, memory management, graphics and GUIs, and parallel computing using MPI, OpenMP, and coarrays. The author also analyzes several numerical algorithms and their implementations and illustrates the use of several open source libraries. Full source code for the examples is available on the book's Web site.

Paperback: 270 pages

Publisher: Cambridge University Press; 1 edition (June 18, 2012)

Language: English

ISBN-10: 1107603471

ISBN-13: 978-1107603479

Product Dimensions: 6 x 0.6 x 9 inches

Shipping Weight: 1 pounds (View shipping rates and policies)

Average Customer Review: 4.3 out of 5 stars  See all reviews (3 customer reviews)

Best Sellers Rank: #911,522 in Books (See Top 100 in Books) #33 in Books > Computers & Technology > Programming > Languages & Tools > Fortran #3194 in Books > Textbooks > Computer Science > Programming Languages #215897 in Books > Reference

I shall praise this book as a major contribution to Fortran Practice. Certainly a must read for anyone who has to develop in this always renewing programming language: Fortran. The author, despite the deep vision providedon discussions, offers a catching language, sometimes giving the pace of a thriller which brings us to the expectancy of the next scene of the plot (or would it be the next sample program?). The chapter about the problem interface, in which the author presents not only 1 but 7 solutions spaning the diferent standard resources for the problem, for instance, is a superb example of the flexibility offered by Fortran revealed by the experience of the author. On the other hand, many issues, like OOP or coarray features linked to modern programming as used in JAVA or C++, are scrutinised, which leads to an even broder public, despite the book been intended for Fortran programmers. In a nutshell, even purchased, the book put us programmers in debt to this most needed work.

Excellent reference text.

Good service

FORTRAN Programming success in a day:Beginners guide to fast, easy and efficient learning of FORTRAN programming (Fortran, Css, C++, C, C programming, ... Programming, MYSQL, SQL Programming) Fortran Programming success in a day: Beginners guide to fast, easy and efficient learning of FORTRAN programming CUDA Fortran for Scientists and Engineers: Best Practices for Efficient CUDA Fortran Programming Introduction to Programming with Fortran: With Coverage of Fortran 90, 95, 2003, 2008 and 77 Modern Fortran in Practice Modern Fortran Explained (Numerical Mathematics and Scientific Computation) Modern Fortran Fortran 95/2003 for Scientists & Engineers Learn Fortran Fortran 90/95 Explained FORTRAN 77 and Numerical Methods for Engineers and Scientists FORTRAN 90 for Engineers and Scientists Programmer's Guide to Fortran 90 Numerical Recipes Example Book (FORTRAN) 2nd Edition Schaum's Outline of Programming With Fortran 77 (Schaum's Outlines) Fundamentals of Engineering Programming with C and Fortran Fortran 95/2003: for Scientists and Engineers Structured Fortran 77 for Engineers and Scientists FORTRAN Tools for VAX/VMS and MS-DOS Fortran 77 for Engineers and Scientists