z-logo
Premium
RATMAC: A preprocessor for writing portable scientific software
Author(s) -
Munn R. J.,
Stewart J. M.
Publication year - 1980
Publication title -
software: practice and experience
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.437
H-Index - 70
eISSN - 1097-024X
pISSN - 0038-0644
DOI - 10.1002/spe.4380100906
Subject(s) - software portability , macro , preprocessor , computer science , software , coding (social sciences) , strengths and weaknesses , software engineering , programming language , engineering drawing , engineering , philosophy , statistics , mathematics , epistemology
In preparing a revision of XRAY, a large scientific crystallographic software package, it was decided to use a structured language as the primary coding language. RATFOR was chosen as the most appropriate preprocessor. Initial implementation experience showed that while RATFOR improved the quality of the coding it did little to ease the problems of portability. By augmenting RATFOR with a powerful macro processor, a versatile tool for generating portable scientific software was developed. The resulting preprocessor, RATMAC, is portable and can be optimized, via macros, to a local operating environment. Its characteristics, strengths and weaknesses are described.

This content is not available in your region!

Continue researching here.

Having issues? You can contact us here