All Books
Object-Oriented Programming via Fortran 90/95 by J. E. Akin – Cambridge University Press
Computers & Internet

Object-Oriented Programming via Fortran 90/95 by J. E. Akin – A Practical Guide for Indian Engineers and Programmers

β‚Ή5,075

Inclusive of all applicable taxes. FREE shipping on all orders.

Quantity:
1
Share:
Free DeliveryOn every order
15-Day ReturnEasy returns
Genuine BookPhysical copy only

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

βœ“Teaches object-oriented programming with Fortran 90/95
βœ“Focuses on modern, efficient code writing
βœ“Covers basic language foundations and good programming practices
βœ“Includes comparisons with Matlab and C++ for clarity
βœ“Prepares readers for Fortran 200X features
βœ“Suitable for both beginners and experienced Fortran programmers
βœ“Practical examples for technical applications
βœ“Emphasizes clear, maintainable code
βœ“Helps migrate from procedural to OOP paradigm
βœ“Published by Cambridge University Press
βœ“Authored by J. E. Akin, an expert in the field
βœ“Ideal for Indian engineering and science curricula
βœ“Highlights common themes across languages
βœ“Numerous cross-references for deeper understanding

Book Specifications

ISBN-139780521524087
ISBN-100521524083
Publisherβ€Ž Cambridge University Press
Languageβ€Ž English
Dimensionsβ€Ž 16.99 x 2.08 x 24.41 cm
Weightβ€Ž 660 g
Countryβ€Ž India
CategorySoftware Design, Testing & Engineering β€Ί Object-Oriented Design
GenreNon-fiction
Original LanguageEnglish

Frequently Asked Questions

What is this book about?
It teaches object-oriented programming using Fortran 90/95, focusing on modern techniques for writing efficient code.
Who is the author?
J. E. Akin, an expert in computational methods and programming.
Is this book suitable for beginners?
Yes, it covers basic language foundations and good programming skills, making it accessible for new learners.
Do I need prior Fortran experience?
Not necessarily; it is designed for both beginners and experienced programmers transitioning to OOP.
Which Fortran versions are covered?
Primarily Fortran 90 and 95, with preparation for Fortran 200X.
How is this book different from other Fortran books?
It emphasizes object-oriented programming rather than traditional procedural methods, with comparisons to Matlab and C++.
Can this help me with scientific computing?
Absolutely, it focuses on technical applications and efficient code for engineering and science.
Is it available in India?
Yes, you can buy it from Bookshops.in, a premium Indian online bookstore.
What is the price?
The price is β‚Ή5075 for the hardcover edition.
Does it include exercises?
Yes, it includes practical examples and cross-references to reinforce learning.
Is this book useful for professionals?
Yes, it helps professionals upgrade to modern OOP techniques in Fortran.
What language is the book in?
English.
What is the ISBN?
ISBN-13: 9780521524087.

Customers Also Bought

Buy 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 β€” BookShops.in

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

β‚Ή3,143
Buy 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 β€” BookShops.in

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

β‚Ή5,539
Buy 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 β€” BookShops.in

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

β‚Ή5,458
Buy 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' β€” BookShops.in

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'

β‚Ή3,680
Buy 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.  β€” BookShops.in

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.

β‚Ή3,158
Buy 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 |  β€” BookShops.in

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 |

β‚Ή5,602

Related Products

View All
Buy Modern Full-Stack React Projects by Daniel Bugl β€” BookShops.in

Computers & Internet

Modern Full-Stack React Projects by Daniel Bugl

β‚Ή2,311
Buy Mootools 1.2 Beginner's Guide (English, Jacob Gube) β€” BookShops.in

Computers & Internet

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

β‚Ή2,085
Buy Contemporary Methods for Speech Parameterization (Springerbriefs in Electrical and Computer Engineering / Springerbriefs in Speech Technology) β€” BookShops.in

Computers & Internet

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

β‚Ή4,187
Buy 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 β€” BookShops.in

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

β‚Ή4,985
Buy 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 β€” BookShops.in

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

β‚Ή5,336
Buy Computer-Aided Drug Design and Delivery Systems | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Compan β€” BookShops.in

Computers & Internet

Computer-Aided Drug Design and Delivery Systems | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Compan

β‚Ή4,180
Get In Touch

Contact BookShops.in

Find our bookstore in Madurai on the map below, or let us know about your reading experience by leaving a review.

Phone+91 81899 68108
Address12, Rajan Street, Main Road, KK Nagar, Madurai Tamilnadu 625020 India
Support HoursMon–Sat, 10:00 AM – 6:00 PM (IST)

Value your feedback

Enjoyed the books you ordered from us? Your review helps fellow readers discover our store and helps us improve.

Leave a Google Review

Your Cart

Your cart is empty

Add books to get started