<P>Introduction to Programming with Fortran contains:</P><P></P><P>lots of clear and simple examples highlighting the key language features of the most recent versions of Fortran โ Fortran 2003, 95 and 90. </P><P></P><P>practical examples based on ISO TR 15580 and ISO TR 15581 which are widely suppo
Introduction to Programming with Fortran
โ Scribed by Ian Chivers, Jane Sleightholme
- Publisher
- Springer International Publishing
- Year
- 2018
- Tongue
- English
- Leaves
- 963
- Edition
- 4th ed.
- Category
- Library
No coin nor oath required. For personal study only.
โฆ Synopsis
This fourth Edition presents new examples on submodules, derived type i/o, object oriented programming, abstract interfaces and procedure pointers, C interop, sorting and searching, statistics and converting to more modern versions of Fortran.
Key Features
Highlights the core language features of modern Fortran including data typing, array processing, control structures, functions, subroutines, modules and submodules, user defined types, pointers, operator overloading, generic programming, parallel programming, abstract interfaces, procedure pointers
Pinpoints common problems that occur when programming
Illustrates the use of several compilers
Introduction to Programming with Fortran has been written for the complete beginner with little or no programming background as well as existing Fortran programmers and those with programming experience in other languages
โฆ Table of Contents
Front Matter ....Pages i-xxxii
Overview (Ian Chivers, Jane Sleightholme)....Pages 1-5
Introduction to Problem Solving (Ian Chivers, Jane Sleightholme)....Pages 7-18
Introduction to Programming Languages (Ian Chivers, Jane Sleightholme)....Pages 19-53
Introduction to Programming (Ian Chivers, Jane Sleightholme)....Pages 55-70
Arithmetic (Ian Chivers, Jane Sleightholme)....Pages 71-111
Arrays 1: Some Fundamentals (Ian Chivers, Jane Sleightholme)....Pages 113-125
Arrays 2: Further Examples (Ian Chivers, Jane Sleightholme)....Pages 127-141
Whole Array and Additional Array Features (Ian Chivers, Jane Sleightholme)....Pages 143-163
Output of Results (Ian Chivers, Jane Sleightholme)....Pages 165-189
Reading in Data (Ian Chivers, Jane Sleightholme)....Pages 191-207
Summary of I/O Concepts (Ian Chivers, Jane Sleightholme)....Pages 209-219
Functions (Ian Chivers, Jane Sleightholme)....Pages 221-242
Control Structures and Execution Control (Ian Chivers, Jane Sleightholme)....Pages 243-263
Characters (Ian Chivers, Jane Sleightholme)....Pages 265-279
Complex (Ian Chivers, Jane Sleightholme)....Pages 281-285
Logical (Ian Chivers, Jane Sleightholme)....Pages 287-291
Introduction to Derived Types (Ian Chivers, Jane Sleightholme)....Pages 293-300
An Introduction to Pointers (Ian Chivers, Jane Sleightholme)....Pages 301-311
Introduction to Subroutines (Ian Chivers, Jane Sleightholme)....Pages 313-320
Subroutines: 2 (Ian Chivers, Jane Sleightholme)....Pages 321-342
Modules (Ian Chivers, Jane Sleightholme)....Pages 343-357
Data Structuring in Fortran (Ian Chivers, Jane Sleightholme)....Pages 359-389
An Introduction to Algorithms and the Big O Notation (Ian Chivers, Jane Sleightholme)....Pages 391-396
Operator Overloading (Ian Chivers, Jane Sleightholme)....Pages 397-399
Generic Programming (Ian Chivers, Jane Sleightholme)....Pages 401-420
Mathematical and Numerical Examples (Ian Chivers, Jane Sleightholme)....Pages 421-451
Parameterised Derived Types (PDTs) in Fortran (Ian Chivers, Jane Sleightholme)....Pages 453-460
Introduction to Object Oriented Programming (Ian Chivers, Jane Sleightholme)....Pages 461-495
Additional Object Oriented Examples (Ian Chivers, Jane Sleightholme)....Pages 497-542
Introduction to Submodules (Ian Chivers, Jane Sleightholme)....Pages 543-566
Introduction to Parallel Programming (Ian Chivers, Jane Sleightholme)....Pages 567-580
MPI - Message Passing Interface (Ian Chivers, Jane Sleightholme)....Pages 581-604
OpenMP (Ian Chivers, Jane Sleightholme)....Pages 605-619
Coarray Fortran (Ian Chivers, Jane Sleightholme)....Pages 621-632
C Interop (Ian Chivers, Jane Sleightholme)....Pages 633-664
IEEE Arithmetic (Ian Chivers, Jane Sleightholme)....Pages 665-687
Derived Type I/O (Ian Chivers, Jane Sleightholme)....Pages 689-702
Sorting and Searching (Ian Chivers, Jane Sleightholme)....Pages 703-732
Handling Missing Data in Statistics Calculations (Ian Chivers, Jane Sleightholme)....Pages 733-752
Converting from Fortran 77 (Ian Chivers, Jane Sleightholme)....Pages 753-796
Graphics Libraries - Simple Dislin Usage (Ian Chivers, Jane Sleightholme)....Pages 797-815
Abstract Interfaces and Procedure Pointers (Ian Chivers, Jane Sleightholme)....Pages 817-820
Back Matter ....Pages 821-956
โฆ Subjects
Computer Science; Programming Languages, Compilers, Interpreters; Programming Techniques; Software Engineering
๐ SIMILAR VOLUMES
This fourth Edition presents new examples on submodules, derived type i/o, object oriented programming, abstract interfaces and procedure pointers, C interop, sorting and searching, statistics and converting to more modern versions of Fortran. Key Features Highlights the core language features of mo
<P><STRONG>An Introduction to Programming with Fortran is a comprehensive introduction to Fortran, and is essential to the complete beginner who wants to learn the fundamentals of programming using a modern, powerful and expressive language; as well as those wanting to update their programming skil