Introduction and Historical Review

Brief Summary

We introduce the importance of programming paradigms in modern scientific software development with a language independent overview of object-oriented methodology and concepts. This is followed by a brief review of the current state of the art in object technology for parallel scientific computation in plasma modeling, as well as commentary motivating the relevance and contributions of this work.