Fortran 90 Language Guide

Wilhelm Gehrke (Herausgeber)

Buch | Softcover
XVI, 385 Seiten
1995 | 1st ed. 1995. 2nd printing 2nd Printing.
Springer Berlin (Verlag)
978-3-540-19926-7 (ISBN)

Lese- und Medienproben

Fortran 90 Language Guide -
53,49 inkl. MwSt
Studibuch Logo

...gebraucht verfügbar!

PREFACE The FORTRAN programming language was designed in the 1950s and standardized in 1966. That version of the language was later called FORTRAN 66. FORTRAN 66 quickly developed into the most important programming language for the development of engineering and scientific applications. In 1978, the language was redesigned and standardized again and called FORTRAN 77. However, this FORTRAN version was not yet a modern language as far as software engineering and programming methodology were concerned. In 1991, a new version of the language was standardized. Its name is Fortran 90. This version is a powerful tool, in fact it is closer to the state of the art of high level problem oriented programming languages than other famous languages that are used for the same area of application. The next revision of the language is planned for 1995; it will be a minor revision of Fortran 90. The next major language revision is planned for the year 2000. This "Fortran90 Language Guide" is a comprehensible description of the com plete Fortran 90 programming language as it is defined in the standard docu ment [1]. It is already in accordance with the two corrigenda [2] [3] of the standard document. The standard document is a reference book for compiler writers and those experts who already know all about Fortran 90, but it is use less for beginners and rather impractical even for experienced programmers.

1 Source form.- 1.1 Fixed Source Form.- 1.2 Free Source Form.- 1.3 Embedding of Program Lines by INCLUDE.- 1.4 Classification of Fortran Statements.- 1.5 Statement Ordering.- 2 Type Concept.- 2.1 Intrinsic Types.- 2.2 Derived Types.- 3 Lexical Tokens.- 3.1 Scoping Units.- 3.2 Keywords.- 3.3 Names.- 3.4 Operators.- 3.5 Statement Labels.- 3.6 Literal Constants.- 4 Data Objects.- 4.1 Constants.- 4.2 Variables.- 4.3 Sealars.- 4.4 Arrays.- 4.5 Structure Components.- 4.6 Automatic Variables.- 4.7 Association.- 4.8 Definition Status.- 5 Pointers.- 5.1 Pointer Processing.- 6 Array Processing.- 6.1 Array Declaration.- 6.2 Reference and Use.- 6.3 Memory Management and Dynamic Control.- 6.4 Construction of Array Values.- 6.5 Operations on Arrays.- 7 Expressions.- 7.1 Numeric Intrinsic Expressions.- 7.2 Relational Intrinsic Expressions.- 7.3 Logical Intrinsic Expressions.- 7.4 Character Intrinsic Expressions.- 7.5 Defined Expressions.- 7.6 Common Rules for Expressions.- 7.7 Special Expressions.- 8 Assignments.- 8.1 ASSIGN Statement.- 8.2 Intrinsic Assignment Statements.- 8.3 Defined Assignment Statements.- 8.4 Masked Array Assignments.- 8.5 Pointer Assignment Statement.- 9 Declarations and Specifications.- 9.1 Attributes.- 9.2 Type Declaration Statements.- 9.3 Attribute Specification Statements.- 9.4 Additional Specification Statements.- 10 Execution Control.- 10.1 GOTO Statements.- 10.2 IF Statements.- 10.3 IF Construct.- 10.4 CASE Construct.- 10.5 DO Construct.- 10.6 Nested Constructs.- 10.7 CONTINUE Statement.- 10.8 PAUSE Statement.- 10.9 STOP Statement.- 10.10 CALL, END, and RETURN Statements.- 11 Input/Output.- 11.1 Records.- 11.2 Files.- 11.3 File Attribute of External Files.- 11.4 Units.- 11.5 Preconnected Units and Predefined Files.- 11.6 Input/Output Statements.- 12 Formats.- 12.1 Format Specification.- 12.2 Interaction between Input/Output List and Format.- 12.3 Edit Descriptors.- 13 Program Units and Subprograms.- 13.1 Main Program.- 13.2 Modules.- 13.3 Block Data Program Units.- 13.4 Subprograms.- 13.5 Communication between Program Units and Subprograms.- 14 Intrinsic Subprograms.- 14.1 Intrinsic Functions.- 14.2 Intrinsic Subroutines.- 14.3 Intrinsic Subprogram Reference.- 14.4 Intrinsic Subprogram Definitions.- A Character sets and Collating Sequences.- A.1 Processor-Dependent Character Sets.- A.2 ASCII Character Set.- B Models for Numbers.- B.1 Models for Integers.- B.2 Models for Reals.- B.3 Models for Bit Manipulation.- C Index.

Erscheint lt. Verlag 13.4.1995
Zusatzinfo XVI, 385 p.
Verlagsort London
Sprache englisch
Maße 155 x 235 mm
Gewicht 642 g
Themenwelt Mathematik / Informatik Informatik Programmiersprachen / -werkzeuge
Informatik Theorie / Studium Compilerbau
Schlagworte CASE • Factor • FORTRAN • FORTRAN 90 • Functions • intrinsic function • object-oriented programming (OOP) • Processing • Programmiersprache • programming • Programming language • Programming Languages • Software
ISBN-10 3-540-19926-8 / 3540199268
ISBN-13 978-3-540-19926-7 / 9783540199267
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich