Разработка системной поддержки вызова программ, реализованных на языке Fortran, из среды Java.


Разработка системной поддержки вызова программ, реализованных на языке Fortran, из среды Java.

С.С. Гайсарян, К.Н. Долгова.

Abstract

Статья посвящена исследованию возможности вызова программ, реализованных на языке Fortran 95, из среды Java. Для того чтобы среды могли обмениваться данными, должно быть отображение данных одной среды на данные другой. В статье представлено описание отображения данных языка Fortran на данные языка Java и обратно. Также описан способ эффективной передачи данных из среды Java в среду Fortran и обратно. Он заключается в том, что память, выделенная средой Fortran для размещения общих блоков и массивов, отождествляется с прямыми буферами среды Java. То есть прямые буферы среды Java размещаются по тем же адресам памяти, по которым размещены общие блоки и массивы языка Fortran. Помимо этого, в статье описан метод организации вызова подпрограмм, реализованных на языке Fortran из окружения Java, заключающийся в передаче параметров через прямые буферы окружения Java.

Edition

Proceedings of the Institute for System Programming, vol. 9 (in Russian), 2006, Стр. 29-42.

ISSN 2220-6426 (Online), ISSN 2079-8156 (Print).

For citation

С.С. Гайсарян, К.Н. Долгова. Разработка системной поддержки вызова программ, реализованных на языке Fortran, из среды Java.. Proceedings of the Institute for System Programming, vol. 9 (in Russian), 2006, Стр. 29-42. .

Full text of the paper in pdf (in Russian) Back to the contents of the volume