Object-Oriented Programming Via Fortran 90/95, Том 1Cambridge University Press, 13 січ. 2003 р. - 348 стор. Writing technical applications in a modern object-oriented approach, using Fortran 90 or 95, can be problematic. This book teaches how to employ the principles of object-oriented programming to produce clear, highly efficient executable codes (rather than focusing on the traditional procedural abilities of Fortran). This text is an excellent harbinger to all the features of the finalized, fully object-oriented Fortran 200X. In addition to covering the OOP methodologies, the basic foundation of the language and solid programming skills are reviewed, making the book valuable also as a good migration tool for experienced Fortran programmers that want to smoothly pick up the OOP paradigm. The author highlights common themes by using comparisons with Matlab® and C++ and uses numerous cross-referenced examples to convey all concepts quickly and clearly. Complete code for the examples is included on the book's web site. |
Зміст
One Program Design | 1 |
Two Data Types | 26 |
Three ObjectOriented Programming Concepts | 36 |
Four Features of Programming Languages | 56 |
Five ObjectOriented Methods | 119 |
Six Inheritance and Polymorphism | 137 |
Seven OO Data Structures | 157 |
Eight Arrays and Matrices | 178 |
Nine Advanced Topics | 209 |
Appendix A Fortran 90 Overview | 229 |
Appendix B Selected Exercise Solutions | 277 |
Appendix C Companion C++ Examples | 319 |
327 | |
Glossary of ObjectOriented Terms | 329 |
335 | |
Інші видання - Показати все
Object-Oriented Programming Via Fortran 90/95, Том 1 J. E. Akin Попередній перегляд недоступний - 2003 |
Object-Oriented Programming Via Fortran 90/95, Том 1 J. E. Akin Попередній перегляд недоступний - 2003 |
Загальні терміни та фрази
addition allocate allow Angle argument array assign associated attributes begin character compiler complex components construct constructor contains count create data structure data types deallocate default defined dimension element end function end subroutine equal equations error example execution expression false Figure format Fortran given gives illustrate implicit inheritance initialize input integer intent(in interface intrinsic languages length linked logical loop Manager MATLAB matrix means memory methods module Note object operator optional parameter passing Person pointer position precision procedure real(DP reference result routines Running scalar shown simple single stack standard statement status stored string structure subprogram subroutine subscript Table true unit variable vector write zero