Категория
Информатика
Тип
реферат
Страницы
6 стр.
Дата
18.06.2009
Формат файла
.rtf — Rich Text Format (Wordpad)
Архив
20637.zip — 77.29 kb
  • razrabotka-sistemnoj-podderzhki-vyzova-programmrealizovannyx-na-jazyke-fortran-iz-sredy-ja_20637_1.rtf — 1329.02 Kb
  • Readme_docus.me.txt — 125 Bytes
Рейтинг
10  из 10
Оценок
1
Оцените работу
Хорошо  или  Плохо


Текст работы

Разработка системной поддержки вызова программ,реализованных на языке Fortran, из среды Java
Alena Alena
Разработка системной поддержки вызова программ,реализованных на языке Fortran, из среды Java.
С.С. Гайсарян, К.Н. Долгова, Труды Института системного программирования РАН
Статья посвящена исследованию
возможности вызова программ, реализованных на языке Fortran 95, из среды Java. Для того, чтобы среды могли обмениваться данными, должно быть отображение данных одной среды на данные другой. В статье представлено описание отображения данных языка Fortran на данные языка Java и обратно. Также описан способ эффективной передачи данных из среды Java в среду Fortran и обратно. Он заключается в том, что память, выделенная средой Fortran для размещения общих блоков и массивов, отождествляется с прямыми буферами среды Java. То есть прямые буферы среды Java размещаются по тем же адресам памяти, по которым размещены общие блоки и массивы языка Fortran. Помимо этого, в статье описан метод организации вызова подпрограмм, реализованных на языке Fortran из окружения Java, заключающийся
в передаче параметров через прямые буферы окружения Java.
Введение
Имеется достаточно большое количество программ, реализованных на языке Fortran и не потерявших ценность. В
настоящее время широкую популярность получила среда программирования
Java, обеспечивающая переносимость программ. Следовательно, возникает потребность иметь возможность вызывать подпрограммы, реализованные на языках Fortran, из Java-программ.
Для вызова подпрограмм, реализованных на языке С из Java программ есть JNI, который доступен, начиная с версии JDK 1.2. Аналогичного интерфейса для вызова Fortranподпрограмм нет. Предложенная работа повещена разработке методики



Ваше мнение



CAPTCHA