Home | Amazing | Today | Tags | Publishers | Years | Search 
Modern Fortran Explained (Numerical Mathematics and Scientific Computation)

Buy
Fortran remains one of the principal languages used in the fields of scientific, numerical, and engineering programming, and a series of revisions to the standard defining successive versions of the language has progressively enhanced its power and kept it competitive with several generations of rivals.

Beginning in 1978, the technical committee responsible for the development of Fortran standards, X3J3 (now PL22.3 but still informally called J3), laboured to produce a new, muchneeded modern version of the language, Fortran 90. Its purpose was to ‘promote portability, reliability, maintainability, and efficient execution. . . on a variety of computing systems’. That standard was published in 1991, and work began in 1993 on a minor revision, known as Fortran 95. Subsequently, and with the same purpose, a further major upgrade to the language was prepared by J3 and the international committee, WG5. This revision, which included object-oriented programming features, is now known as Fortran 2003. This has now been followed by a further revision, Fortran 2008, and, once again, it seems appropriate to prepare a definitive informal description of the language that it defines. This continues the series of editions of this book – the two editions of Fortran 8x Explained that described the two drafts of the standard (1987 and 1989), Fortran 90 Explained that described the Fortran 90 standard (1990), two editions of Fortran 90/95 Explained that included Fortran 95 too (1996 and 1999) and Fortran 95/2003 (2004), with its added chapters on Fortran 2003. In that final endeavour, a third co-author was welcomed.

In this book, an initial chapter sets out the background to the work on new standards, and the nine following chapters describe Fortran 95 (less its obsolescent features and the redundant Fortran 77 features whose use we deprecate) in a manner suitable both for grasping the implications of its features, and for writing programs. We include the allocatable array extensions that were originally published as an ISO Technical Report and are now part of Fortran 2003, since they have been implemented in Fortran 95 compilers for many years. Some knowledge of programming concepts is assumed. In order to reduce the number of forward references and also to enable, as quickly as possible, useful programs to be written based on material already absorbed, the order of presentation does not always follow that of the standard. In particular, we have chosen to defer to appendices the description of features that are officially labelled as redundant (some of which were deleted from the Fortran 95 standard) and other features whose use we deprecate. They may be encountered in old programs, but are not needed in new ones.
Data Networks: Routing, Seurity, and Performance Optimization
Data Networks: Routing, Seurity, and Performance Optimization

Data Networks builds on the foundation laid in Kenyon’s first book, High Performance Data Network Design, with expanded coverage of routing, tuning, and troubleshooting. Kenyon provides strategies for overcoming some of the most challenging problems in network design and management. He provides clear, specific solutions for...

Asterisk: The Definitive Guide
Asterisk: The Definitive Guide

Design a complete Voice over IP (VoIP) or traditional PBX system with Asterisk, even if you have only basic telecommunications knowledge. This bestselling guide makes it easy, with a detailed roadmap that shows you how to install and configure this open source software, whether you’re upgrading your existing phone system or...

Searchable Storage in Cloud Computing
Searchable Storage in Cloud Computing
This book presents the state-of-the-art work in terms of searchable storage in cloud computing. It introduces and presents new schemes for exploring and exploiting the searchable storage via cost-efficient semantic hashing computation. Specifically, the contents in this book include basic hashing structures (Bloom filters, locality sensitive...

The Craft of System Security
The Craft of System Security

"I believe The Craft of System Security is one of the best software security books on the market today. It has not only breadth, but depth, covering topics ranging from cryptography, networking, and operating systems--to the Web, computer-human interaction, and how...

MRI of the Temporomandibular Joint: Correlation Between Imaging and Pathology
MRI of the Temporomandibular Joint: Correlation Between Imaging and Pathology

This book is the outcome of a fruitful, long-standing cooperation between expert radiologists and clinicians, and explains the most relevant features and technical requirements that are needed to optimally conduct and assess MR examinations for temporomandibular joint (TMJ) pathologies. TMJ conditions are increasingly gaining...

New Developments in the Visualization and Processing of Tensor Fields (Mathematics and Visualization)
New Developments in the Visualization and Processing of Tensor Fields (Mathematics and Visualization)

Bringing together key researchers in disciplines ranging from visualization and image processing to applications in structural mechanics, fluid dynamics, elastography, and numerical mathematics, the workshop that generated this edited volume was the third in the successful Dagstuhl series. Its aim, reflected in the quality and relevance of...

©2024 LearnIT (support@pdfchm.net) - Privacy Policy