
Object-Oriented Programming via Fortran 90/95 by J. E. Akin β A Practical Guide for Indian Engineers and Programmers
Inclusive of all applicable taxes. FREE shipping on all orders.
Available Offers
- πFree Delivery β Free shipping on all orders
- π΅Cash on Delivery β Pay when your order arrives
- β©οΈ15-Day Easy Returns β Hassle-free return policy
- πCash on Delivery β Pay safely when your order arrives
Check Delivery
Product Description
Introduction
In the ever-evolving landscape of programming, mastering modern paradigms is essential for building robust, maintainable, and high-performance applications. While Fortran has long been revered for its unparalleled efficiency in scientific and engineering computations, many developers still rely on its traditional procedural style. Object-Oriented Programming via Fortran 90/95 by J. E. Akin is a transformative guide that empowers programmers to harness the full potential of object-oriented programming (OOP) within the Fortran environment. Published by Cambridge University Press, this hardcover edition is an indispensable resource for Indian students, researchers, and professionals who wish to upgrade their coding practices and future-proof their skills.
Book Overview
This book is meticulously crafted to bridge the gap between procedural Fortran and modern OOP techniques. It begins by reinforcing the foundational elements of the Fortran 90/95 language before systematically introducing object-oriented concepts such as encapsulation, inheritance, and polymorphism. The author emphasizes clarity and efficiency, demonstrating how OOP can lead to cleaner, more reusable code without sacrificing the legendary performance of Fortran. With a forward-looking approach, the book also prepares readers to seamlessly transition to Fortran 200X, the fully object-oriented standard. Every chapter is enriched with cross-referenced examples, comparisons with MATLAB and C++, and complete code listings available online, making it a practical and hands-on learning tool.
Key Highlights
- Modern OOP Focus: Learn to move beyond procedural methods and embrace object-oriented design principles tailored for Fortran.
- Dual-Purpose Resource: Serves both as a beginner's guide to Fortran and as a migration tool for experienced programmers new to OOP.
- Comparative Insights: Frequent comparisons with MATLAB and C++ help readers relate concepts across languages.
- Real-World Examples: Numerous cross-referenced coding examples illustrate abstract ideas in concrete, executable form.
- Online Code Repository: All example programs are available on the book's companion website for download and practice.
Inside the Book
The content is structured to ensure a smooth learning curve. Early chapters cover essential Fortran 90/95 syntax, data types, arrays, control structures, and subprograms. As readers gain confidence, the focus shifts to OOP fundamentals: derived data types, modules, operator overloading, and generic programming. Advanced sections explore dynamic memory management, pointers, and the creation of extensible type hierarchies. Each topic is reinforced with annotated code snippets and practical exercises that mirror real-world scientific and engineering problems. The author's clear, step-by-step explanations make complex ideas accessible, while the comparisons with MATLAB and C++ provide valuable context for those familiar with these languages.
Key Topics
- Fortran 90/95 language fundamentals and modern syntax
- Derived data types and type-bound procedures
- Encapsulation and information hiding using modules
- Operator overloading and defined operations
- Generic programming and interfaces
- Inheritance and polymorphism in Fortran
- Dynamic memory management and pointers
- Object-oriented design patterns for technical computing
- Transition strategies for Fortran 200X and beyond
Reader Benefits
By investing in this book, readers will gain a competitive edge in technical programming. They will learn to write code that is not only faster but also easier to debug, maintain, and extend. The OOP approach reduces redundancy and enhances collaboration, which is especially valuable in academic research teams and industrial R&D departments. Furthermore, the comparative insights with MATLAB and C++ make this book an excellent choice for those transitioning between languages. The solid foundation in Fortran 90/95 ensures that even beginners can follow along, while the advanced topics challenge seasoned programmers to rethink their workflows. Ultimately, this book equips readers with the skills to tackle complex computational problems with elegance and efficiency.
Learning Outcomes
- Master the complete syntax and capabilities of Fortran 90/95
- Design and implement object-oriented programs using Fortran
- Apply encapsulation, inheritance, and polymorphism in technical applications
- Create reusable, modular code through derived types and modules
- Optimize code performance while maintaining clarity and structure
- Prepare for the fully object-oriented Fortran 200X standard
- Compare and contrast OOP implementations across Fortran, MATLAB, and C++
Who Should Read
This book is ideal for a wide audience. Undergraduate and postgraduate students in engineering, physics, mathematics, and computer science will find it an excellent textbook or self-study guide. Research scholars and academicians who rely on Fortran for simulations and data analysis will benefit from modernizing their coding practices. Professional software developers in scientific computing, aerospace, finance, and climate modeling can use this book to upgrade legacy codes and adopt OOP methodologies. Even experienced Fortran programmers who have never explored OOP will find the transition smooth and rewarding. In short, if you write code for technical applications and want to stay relevant in a rapidly changing field, this book is for you.
About the Author
J. E. Akin is a distinguished professor and researcher with decades of experience in computational mechanics and finite element methods. He has authored numerous books and technical papers on programming, numerical methods, and engineering software. His deep understanding of both the theoretical and practical aspects of object-oriented programming, combined with his expertise in Fortran, makes him uniquely qualified to guide readers through this paradigm shift. Professor Akin's teaching style is known for its clarity, patience, and real-world relevance, ensuring that complex topics become accessible to learners at all levels.
About the Publisher
Cambridge University Press is a world-renowned academic publisher with a rich history of producing authoritative texts in science, technology, engineering, and mathematics. Their commitment to quality and rigor is evident in every title they release. This book upholds that tradition, offering meticulously reviewed content that meets the highest standards of accuracy and pedagogy. Indian readers can trust Cambridge University Press for reliable, up-to-date resources that support both academic and professional growth.
Conclusion
Object-Oriented Programming via Fortran 90/95 is more than a programming manualβit is a gateway to modern, efficient, and sustainable software development in the technical domain. Whether you are a student taking your first steps in Fortran or a veteran programmer seeking to embrace OOP, this book provides the knowledge, examples, and confidence you need. With its practical focus, comparative insights, and forward-looking perspective, it is a valuable addition to any Indian programmer's library. Order your copy from Bookshops.in today and take a decisive step toward mastering object-oriented Fortran programming.
Quick Summary
Object-Oriented Programming via Fortran 90/95 by J. E. Akin is a comprehensive guide that transforms how you write technical applications using Fortran. Instead of relying on traditional procedural methods, this book teaches you to embrace object-oriented programming (OOP) principles to create clear, highly efficient executable codes. It covers the foundational aspects of Fortran 90/95 while also preparing you for the fully object-oriented Fortran 200X. The author, J. E. Akin, uses comparisons with Matlab and C++ to highlight common themes, making it easier for Indian students and professionals to grasp complex concepts. Whether you are a beginner or an experienced Fortran programmer looking to migrate to OOP, this book provides valuable insights and practical skills. By buying from Bookshops.in, you get a premium physical copy delivered to your doorstep in India, ensuring a reliable and trusted purchase.
Book Highlights
Book Specifications
| ISBN-13 | 9780521524087 |
| ISBN-10 | 0521524083 |
| Publisher | β Cambridge University Press |
| Language | β English |
| Dimensions | β 16.99 x 2.08 x 24.41 cm |
| Weight | β 660 g |
| Country | β India |
| Category | Software Design, Testing & Engineering βΊ Object-Oriented Design |
| Genre | Non-fiction |
| Original Language | English |
Frequently Asked Questions
What is this book about?
Who is the author?
Is this book suitable for beginners?
Do I need prior Fortran experience?
Which Fortran versions are covered?
How is this book different from other Fortran books?
Can this help me with scientific computing?
Is it available in India?
What is the price?
Does it include exercises?
Is this book useful for professionals?
What language is the book in?
What is the ISBN?
Readers Also Search For
Customers Also Bought

Programming
Algorithmische Sprache Und Programmentwicklung | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer

Programming
Distributed Algorithms | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean

Programming
Meta-Level Control for Deductive Database Systems | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schm

Programming
Java Web Services | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'

Programming
Database in Depth | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J.

Programming
Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problem | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson |
Related Products
View All
Computers & Internet
Modern Full-Stack React Projects by Daniel Bugl

Computers & Internet
Mootools 1.2 Beginner's Guide (English, Jacob Gube)

Computers & Internet
Contemporary Methods for Speech Parameterization (Springerbriefs in Electrical and Computer Engineering / Springerbriefs in Speech Technology)

Computers & Internet
Information Technology and Lawyers | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lo

Computers & Internet
Digital Analysis of Remotely Sensed Imagery | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao

Computers & Internet
