منابع مشابه
Programming in Vienna Fortran
Exploiting the full performance potential of distributed memory machines requires a careful distribution of data across the processors. Vienna Fortran is a language extension of Fortran which provides the user with a wide range of facilities for such mapping of data structures. In contrast to current programming practice , programs in Vienna Fortran are written using global data references. Thu...
متن کاملA Dynamic (FORTRAN) programming system
In recent years, ne,\x/ insights into the nature of programming languages have been obtained from the comparative study of natural and programming languages. These studies reveal that programming languages are deficient in their ability to adapt both to new requirements and new means for communicating thoughts. A means of alleviating these difficulties, through a dynamic, structured expansion o...
متن کاملObject-oriented Scientific Programming with Fortran 90
Fortran 90 is a modern language that introduces many important new features beneficial for scientific programming. While the array-syntax notation has received the most attention, we have found that many modern softaware development techniques can be supported by this language, including object-oriented concepts. While Fortran 90 is not a full object-oriented language it can directly support ma...
متن کاملObject - Based Programming in Fortran 90
ion | users needing timing informationdeal with one stopwatch variable instead of arrays of times and names. If the user needs several stopwatches, he simply creates several distinct variables of type stopwatch. Type safety | compilers can check that stopwatch variables are used as stopwatches in procedures. Encapsulation | implementors can easily create or change procedures that use stopwatche...
متن کاملOpenFortran: Extending Fortran with Meta-programming
Meta-programming has shown much promise for improving the quality of software by offering programming language techniques to address issues of modularity, reusability, maintainability, and extensibility. A system that supports metaprogramming is able to generate or manipulate other programs to extend their behavior. This paper describes OpenFortran, a Meta-Object Protocol (MOP) that is able to ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Nature Physical Science
سال: 1971
ISSN: 0300-8746,2058-1106
DOI: 10.1038/physci231208a0