The F Programming Language
Michael M. alf(Author)
Oxford University Press
Published on 1. July 1996
Book
Paperback/Softback
254 pages
978-0-19-850026-1 (ISBN)
Description
The F programming language is a dramatic new development in scientific programming. Building on the well-established strengths of the Fortran family of languages, it is carefully crafted to be both safe and regular, whilst retaining the enormously powerful numerical capabilities of its parent language, Fortran 90, as well as its data abstraction capability. Thus, an array language becomes available as part of a medium-size, widely available language for the first time. In this respect, the language is clearly superior to older ones such as Pascal, C, and Basic. In the absence of a formal standard for F, this book is the defining document for the language, setting out the complete syntax and semantics of the language in a readable but thorough way. It is essential reading for all F practitioners. The book begins with an introductory chapter, then describes in turn, the features of the language: language elements, expressions and assignments, control constructs, program units and procedures, array features, intrinsic procedures, and the input/output facilities.
It is completed by six appendices, including the difference between F and Fortran 90, and solutions to most of the exercises.
It is completed by six appendices, including the difference between F and Fortran 90, and solutions to most of the exercises.
More details
Language
English
Place of publication
Oxford
United Kingdom
Target group
Professional and scholarly
Illustrations
tabl., fig.
figures, tables
ISBN-13
978-0-19-850026-1 (9780198500261)
Copyright in bibliographic data is held by Nielsen Book Services Limited or its licensors: all rights reserved.
Schweitzer Classification
Persons
Content
1. Why F?; 2. Language elements; 3. Expressions and assignments; 4. Control statements; 5. Program units and procedures; 6. Array features; 7. Specification statements; 8. Intrinsic procedures; 9. Data transfer; 10. Operations on external files; 11. Appendices; Index