C++ primer
A general concurrent algorithm for plasma particle-in-cell simulation codes
Journal of Computational Physics
The C++ programming language (2nd ed.)
The C++ programming language (2nd ed.)
Object-oriented modeling and design
Object-oriented modeling and design
Object-oriented parallel computation for plasma simulation
Communications of the ACM - Special issue on object-oriented experiences and future trends
Object-oriented programming paradigms in scientific computing
Object-oriented programming paradigms in scientific computing
FORTRAN 90 Programming
Irregular computations in Fortran - expression and implementation strategies
Scientific Programming
Individual-based simulation of the clustering behaviour of epidermal growth factor receptors
Scientific Programming
Tonto: a fortran based object-oriented system for quantum chemistry and crystallography
ICCS'03 Proceedings of the 2003 international conference on Computational science
Hi-index | 0.00 |
The C++ programming language [6, 10] is well-known for its support of object oriented concepts, useful in abstraction modeling. Containing many important features, its popularity is growing with a new generation of scientists anxious to bring clarity and flexibility to their programming efforts. Nevertheless, most of the scientific applications in development and use today are based on Fortran, the most popular language for scientific programming.Fortran is not a static language, it has continually evolved to include the most recent proven ideas and concepts garnered from other programming languages. Until recently, many of the most modern features were not available, complicating abstraction modeling for large scale development projects. This can make software difficult to comprehend, unsafe and potentially useless. The emergence of Fortran 90 [3] has dramatically changed the prospects of Fortran programming. Not only are many of the most modern aspects of programming language techniques included in the standard, there are also specific new additions that will undoubtedly affect the next generation of all languages used in scientific programming [8].