C++ primer
Object-oriented modeling and design
Object-oriented modeling and design
Object-oriented analysis and design with applications (2nd ed.)
Object-oriented analysis and design with applications (2nd ed.)
A comparison of object-oriented programming in four modern languages
Software—Practice & Experience
Scientific and Engineering C++: An Introduction with Advanced Techniques and Examples
Scientific and Engineering C++: An Introduction with Advanced Techniques and Examples
FORTRAN 90 Programming
ICCS '02 Proceedings of the International Conference on Computational Science-Part III
Status and Directions for the PYRAMID Parallel Unstructured AMR Library
IPDPS '01 Proceedings of the 15th International Parallel & Distributed Processing Symposium
Object-Oriented Programming in Modern Fortran
Programming and Computing Software
Comments on the Arjen Markus article: Design patterns and Fortran
ACM SIGPLAN Fortran Forum
Dynamic Memory De-allocation in Fortran 95/2003 derived type calculus
Scientific Programming
A simplified method for implementing run-time polymorphism in Fortran95
Scientific Programming
Computing in Science and Engineering
A grid-free abstraction of the Navier-Stokes equations in Fortran 95/2003
ACM Transactions on Mathematical Software (TOMS)
Formal constraints on memory management for composite overloaded operations
Scientific Programming
The transition and adoption to modern programming concepts for scientific computing in Fortran
Scientific Programming - Fortran Programming Language and Scientific Programming: 50 Years of Mutual Growth
A Factory Pattern in Fortran 95
ICCS '07 Proceedings of the 7th international conference on Computational Science, Part I: ICCS 2007
Injecting software architectural constraints into legacy scientific applications
SECSE '09 Proceedings of the 2009 ICSE Workshop on Software Engineering for Computational Science and Engineering
Design patterns for multiphysics modeling in Fortran 2003 and C++
ACM Transactions on Mathematical Software (TOMS)
Reengineering a scientific software and lessons learned
Proceedings of the 4th International Workshop on Software Engineering for Computational Science and Engineering
A parallel numerical library for co-array fortran
PPAM'05 Proceedings of the 6th international conference on Parallel Processing and Applied Mathematics
Hi-index | 0.00 |
This paper summarizes techniques for emulating in Fortran90 the most important object-oriented concepts of C++: classes (including abstract data types, encapsulation and function overloading), inheritance and dynamic dispatching.