Fortran is one of the first high-level programming languages. Today it's still heavily used by development teams that maintain important software. Fortran is an old language, but it currently goes through an intense modernization phase. Although the ecosystem catches up with other programming languages, it's not as straight-forward to write truly modern Fortran code.
In this book, Matthias Noback explores many ways in which Fortran code can be redesigned to implement powerful ideas from various contemporary software design paradigms. Using lots of code samples, the author provides step-by-step refactoring scenarios that help improve the structure of existing Fortran code bases. Along the way you'll find out how to overcome some of the language's limitations and work around its quirks.
- How to deal with errors in a language that has no exceptions?
- How to implement an enumeration type?
- How to write unit tests for code that behaves differently all the time?
- How to share services and create them only once?
This book answers all these questions, and many more.
Details
- Publication Date
- Jun 19, 2026
- Language
- English
- ISBN
- 9789082120189
- Category
- Computers & Technology
- Copyright
- All Rights Reserved - Standard Copyright License
- Contributors
- By (author): Matthias Noback
Specifications
- Pages
- 335
- Binding Type
- Paperback Perfect Bound
- Interior Color
- Black & White
- Dimensions
- Executive (7 x 10 in / 178 x 254 mm)