Online Library TheLib.net » Introducing Fortran 90

This book has evolved from our combined experience of working in computing services at the University of London (for the last nine years at King's College, and before that eight years at Imperial College and seven at Chelsea College) in the teaching, advice and technical support of Fortran and related areas. Thanks are due to:- • the staff and students at King's College London - without them none of this would have been possible; also the support and facilities provided by the Computer Centre; • the patience of our families during the lengthy period required to develop the courses upon which this book is based and whilst preparing the camera ready copy; • the staff at NAG, Salford Fortran and DEC for their support. Special thanks to Steve Lionel at DEC and Tim Bartle at Salford for the opportunity to take part in the beta testing of the Alpha compiler and the Salford Nag compiler respectively. The lessons to be learnt from moving programs between the three compilers were invaluable; • the people on comp. lang. fortran and the specialist Fortran 90 list.




This book provides a comprehensive introduction to Fortran 90 - the language most frequently chosen by scientists, engineers and mathematicians. Fortran 90 is considered by many to be the only practical language with sensible constructs for parallel computation - an area of increasing importance in computer science. The authors provide coverage of a recommended subset of the full Fortran 90 language, chosen because it fits most closely with the theory and practice of structured programming, data structures and software engineering. Complete beginners with little or no knowledge of programming, as well as existing users of Fortran 77 who are looking to move to Fortran 90, will find the book invaluable. Lots of clear and simple examples are used to highlight the language features. Introducing Fortran 90 will be welcomed by 2nd-, 3rd-, and 4th-year science and engineering undergraduates and postgraduates.


This book provides a comprehensive introduction to Fortran 90 - the language most frequently chosen by scientists, engineers and mathematicians. Fortran 90 is considered by many to be the only practical language with sensible constructs for parallel computation - an area of increasing importance in computer science. The authors provide coverage of a recommended subset of the full Fortran 90 language, chosen because it fits most closely with the theory and practice of structured programming, data structures and software engineering. Complete beginners with little or no knowledge of programming, as well as existing users of Fortran 77 who are looking to move to Fortran 90, will find the book invaluable. Lots of clear and simple examples are used to highlight the language features. Introducing Fortran 90 will be welcomed by 2nd-, 3rd-, and 4th-year science and engineering undergraduates and postgraduates.
Content:
Front Matter....Pages i-xix
Overview....Pages 1-5
Introduction to Computer Systems....Pages 6-10
Introduction to Operating Systems....Pages 11-14
Introduction to Using a Computer System....Pages 15-18
Introduction to Problem Solving....Pages 19-27
Introduction to Programming Languages....Pages 28-46
Introduction to Programming....Pages 47-57
Arithmetic....Pages 58-80
Arrays 1 Some Fundamentals....Pages 81-89
Arrays 2 Further Examples....Pages 90-97
Arrays 3 Further Examples....Pages 98-107
Output of Results....Pages 108-124
Reading in data....Pages 125-133
Functions....Pages 134-151
Control Structures....Pages 152-169
Characters....Pages 170-179
Complex....Pages 180-183
Logical....Pages 184-188
User Defined Types....Pages 189-194
Dynamic Data Structures....Pages 195-210
Files....Pages 211-217
Introduction to Subroutines....Pages 218-225
Subroutines: 2....Pages 226-240
An Introduction to Modules....Pages 241-258
Formal Syntax and Some Additional Features....Pages 259-270
Case Studies....Pages 271-290
Converting from Fortran 77....Pages 291-294
Miscellanea....Pages 295-302
Back Matter....Pages 303-375


This book provides a comprehensive introduction to Fortran 90 - the language most frequently chosen by scientists, engineers and mathematicians. Fortran 90 is considered by many to be the only practical language with sensible constructs for parallel computation - an area of increasing importance in computer science. The authors provide coverage of a recommended subset of the full Fortran 90 language, chosen because it fits most closely with the theory and practice of structured programming, data structures and software engineering. Complete beginners with little or no knowledge of programming, as well as existing users of Fortran 77 who are looking to move to Fortran 90, will find the book invaluable. Lots of clear and simple examples are used to highlight the language features. Introducing Fortran 90 will be welcomed by 2nd-, 3rd-, and 4th-year science and engineering undergraduates and postgraduates.
Content:
Front Matter....Pages i-xix
Overview....Pages 1-5
Introduction to Computer Systems....Pages 6-10
Introduction to Operating Systems....Pages 11-14
Introduction to Using a Computer System....Pages 15-18
Introduction to Problem Solving....Pages 19-27
Introduction to Programming Languages....Pages 28-46
Introduction to Programming....Pages 47-57
Arithmetic....Pages 58-80
Arrays 1 Some Fundamentals....Pages 81-89
Arrays 2 Further Examples....Pages 90-97
Arrays 3 Further Examples....Pages 98-107
Output of Results....Pages 108-124
Reading in data....Pages 125-133
Functions....Pages 134-151
Control Structures....Pages 152-169
Characters....Pages 170-179
Complex....Pages 180-183
Logical....Pages 184-188
User Defined Types....Pages 189-194
Dynamic Data Structures....Pages 195-210
Files....Pages 211-217
Introduction to Subroutines....Pages 218-225
Subroutines: 2....Pages 226-240
An Introduction to Modules....Pages 241-258
Formal Syntax and Some Additional Features....Pages 259-270
Case Studies....Pages 271-290
Converting from Fortran 77....Pages 291-294
Miscellanea....Pages 295-302
Back Matter....Pages 303-375
....
Download the book Introducing Fortran 90 for free or read online
Read Download
Continue reading on any device:
QR code
Last viewed books
Related books
Comments (0)
reload, if the code cannot be seen