Advertisement

Introduction to Programming with Fortran

  • Ian Chivers
  • Jane Sleightholme
Textbook

Table of contents

  1. Front Matter
    Pages i-xxxii
  2. Ian Chivers, Jane Sleightholme
    Pages 1-5
  3. Ian Chivers, Jane Sleightholme
    Pages 7-18
  4. Ian Chivers, Jane Sleightholme
    Pages 19-53
  5. Ian Chivers, Jane Sleightholme
    Pages 55-70
  6. Ian Chivers, Jane Sleightholme
    Pages 71-111
  7. Ian Chivers, Jane Sleightholme
    Pages 113-125
  8. Ian Chivers, Jane Sleightholme
    Pages 127-141
  9. Ian Chivers, Jane Sleightholme
    Pages 143-163
  10. Ian Chivers, Jane Sleightholme
    Pages 165-189
  11. Ian Chivers, Jane Sleightholme
    Pages 191-207
  12. Ian Chivers, Jane Sleightholme
    Pages 209-219
  13. Ian Chivers, Jane Sleightholme
    Pages 221-242
  14. Ian Chivers, Jane Sleightholme
    Pages 243-263
  15. Ian Chivers, Jane Sleightholme
    Pages 265-279
  16. Ian Chivers, Jane Sleightholme
    Pages 281-285
  17. Ian Chivers, Jane Sleightholme
    Pages 287-291
  18. Ian Chivers, Jane Sleightholme
    Pages 293-300
  19. Ian Chivers, Jane Sleightholme
    Pages 301-311
  20. Ian Chivers, Jane Sleightholme
    Pages 313-320
  21. Ian Chivers, Jane Sleightholme
    Pages 321-342
  22. Ian Chivers, Jane Sleightholme
    Pages 343-357
  23. Ian Chivers, Jane Sleightholme
    Pages 359-389
  24. Ian Chivers, Jane Sleightholme
    Pages 391-396
  25. Ian Chivers, Jane Sleightholme
    Pages 397-399
  26. Ian Chivers, Jane Sleightholme
    Pages 401-420
  27. Ian Chivers, Jane Sleightholme
    Pages 421-451
  28. Ian Chivers, Jane Sleightholme
    Pages 453-460
  29. Ian Chivers, Jane Sleightholme
    Pages 461-495
  30. Ian Chivers, Jane Sleightholme
    Pages 497-542
  31. Ian Chivers, Jane Sleightholme
    Pages 543-566
  32. Ian Chivers, Jane Sleightholme
    Pages 567-580
  33. Ian Chivers, Jane Sleightholme
    Pages 581-604
  34. Ian Chivers, Jane Sleightholme
    Pages 605-619
  35. Ian Chivers, Jane Sleightholme
    Pages 621-632
  36. Ian Chivers, Jane Sleightholme
    Pages 633-664
  37. Ian Chivers, Jane Sleightholme
    Pages 665-687
  38. Ian Chivers, Jane Sleightholme
    Pages 689-702
  39. Ian Chivers, Jane Sleightholme
    Pages 703-732
  40. Ian Chivers, Jane Sleightholme
    Pages 733-752
  41. Ian Chivers, Jane Sleightholme
    Pages 753-796
  42. Ian Chivers, Jane Sleightholme
    Pages 797-815
  43. Ian Chivers, Jane Sleightholme
    Pages 817-820
  44. Back Matter
    Pages 821-956

About this book

Introduction

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

Ian Chivers and Jane Sleightholme are the joint owners of comp-fortran-90 which is a lively forum for the exchange of technical details of the Fortran language. Ian is the editor of the ACM Fortran Forum, and Jane and Ian have both been involved in the Fortran standardisation process.

The authors have been teaching and supporting Fortran and related areas for over 40 years and their latest book reflects the lessons that have been learnt from this.

Keywords

Fortran Fortran 2003, Fortran 2008 Introduction to Programming Modern Fortran Programming Scientific Computing Fortran 2018

Authors and affiliations

  • Ian Chivers
    • 1
  • Jane Sleightholme
    • 2
  1. 1.Rhymney ConsultingLondonUnited Kingdom
  2. 2.FortranplusLondonUnited Kingdom

Bibliographic information

  • DOI https://doi.org/10.1007/978-3-319-75502-1
  • Copyright Information Springer International Publishing AG, part of Springer Nature 2018
  • Publisher Name Springer, Cham
  • eBook Packages Computer Science
  • Print ISBN 978-3-319-75501-4
  • Online ISBN 978-3-319-75502-1
  • Buy this book on publisher's site
Industry Sectors
Pharma
Automotive
Biotechnology
Finance, Business & Banking
Electronics
IT & Software
Telecommunications
Consumer Packaged Goods
Aerospace
Oil, Gas & Geosciences
Engineering