FORTRAN-SC a study of a FORTRAN extension for engineering/scientific computation with access to ACRITH

A new programming language called FORTRAN-SC is presented which is closely related to FORTRAN 8x. FORTRAN-SC is a FORTRAN extension with emphasis on engineering and scientific computation. It is particularly suitable for the development of numerical algorithms which deliver highly accurate and automatically verified results. The language allows the declaration of functions with arbitrary result type, operator overloading and definition, as well as dynamic arrays. It provides a large number of predefined numerical data types and operators. Programming experiences with the existing compiler have been very encouraging. FORTRAN-SC greatly facilitates programming and in particular the use of the ACRITH subroutine library [14], [15].ZusammenfassungFORTRAN-SC ist eine neue Programmiersprache, welche mit FORTRAN 8x eng verwandt ist. Es handelt sich um eine FORTRAN-Erweiterung für Anwendungen im naturwissenschaftlich-technischen Bereich. Insbesondere eignet sich FORTRAN-SC für die Entwicklung von numerischen Algorithmen, welche hochgenaue und automatisch verifizierte Ergebnisse liefern. Die Sprache ermöglicht die Vereinbarung von Funktionen mit allgemeinem Ergebnistyp, das Überladen und Definieren von Operatoren, sowie dynamische Felder. Außerdem wird eine große Zahl vordefinierter numerischer Datentypen und Operatoren zur Verfügung gestellt. Die bisherigen Programmiererfahrungen mit dem existierenden Compiler sind sehr vielversprechend. FORTRAN-SC vereinfacht das Programmieren und insbesondere die Benutzung der ACRITH-Unterprogrammbibliothek wesentlich [14], [15].