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

Цена:
10 руб.

Состав работы

material.view.file_icon
material.view.file_icon bestref-79094.rtf
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

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

Имеется достаточно большое количество программ, реализованных на языке Fortran и не потерявших ценность. В настоящее время широкую популярность получила среда программирования Java, обеспечивающая переносимость программ. Следовательно, возникает потребность иметь возможность вызывать подпрограммы, реализованные на языках Fortran, из Java-программ.

Для вызова подпрограмм, реализованных на языке С из Java программ есть JNI, который доступен, начиная с версии JDK 1.2. Аналогичного интерфейса для вызова Fortran-подпрограмм нет. Предложенная работа повещена разработке методики вызова Fortran-подпрограмм из Java-среды.

В настоящей работе рассмотрены основные отличия языков С и Fortran, препятствующие использованию методики, аналогичной JNI для вызова Fortran-подпрограмм из Java-программ. Построено отображение данных языка Fortran на данные Java и обратно. Предложена методика реализации общей области памяти для Java- и Fortran-сред через прямые буферы пакета java.nio. В последнем разделе описана прототипная реализация, выполненная с использованием JNI, которая показала эффективность предложенной методики.
Основы расчетов на прочность и жесткость типовых элементов конструкций ВолгГТУ 2019 Задача 6 Вариант 6
Подобрать размеры круглых поперечных сечений двух участков стального бруса с ломаной геометрической осью (рис. 12.4, в).
User Z24 : 5 ноября 2025
300 руб.
Основы расчетов на прочность и жесткость типовых элементов конструкций ВолгГТУ 2019 Задача 6 Вариант 6
Анализ внешних и внутренних связей на предприятии на примере ОАО Ивантеевский трикотаж
Введение.............................................................................................стр.2 1. Внешние связи................................................................................стр.3 1.1. Банк...........................................................................................стр.3 1.2. Заказчики..................................................................................стр.4 1.3. Поставщики.......................................................
User Qiwir : 29 декабря 2013
5 руб.
Онлайн Тест 3 по дисциплине: Высшая математика (часть 1).
Вопрос №1 Найдите длину дуги кривой при . (ответ округлите до сотых) 1 1,05 0,52 0,74 Вопрос №2 Если вторая производная функции больше нуля на промежутке, то …. функция на этом промежутке отрицательна функция на этом промежутке выпукла вверх функция на этом промежутке убывает функция на этом промежутке возрастает функция на этом промежутке выпукла вниз Вопрос №3 Укажите все функции имеющие разрыв второго рода. Вопрос №4 Производная функции равна… (укажите верный вариант) Воп
User IT-STUDHELP : 29 марта 2023
750 руб.
Онлайн Тест 3 по дисциплине: Высшая математика (часть 1). promo
Механизм подъёма стрелы-Плакат-Картинка-Фотография-Чертеж-Оборудование для бурения нефтяных и газовых скважин-Курсовая работа-Дипломная работа-Машины и оборудование нефтяных и газовых промыслов-Технологические машины и оборудование-Формат Picture-Jpeg
Механизм подъёма стрелы-Плакат-Картинка-Фотография-Чертеж-Оборудование для бурения нефтяных и газовых скважин-Курсовая работа-Дипломная работа-Машины и оборудование нефтяных и газовых промыслов-Технологические машины и оборудование-Формат Picture-Jpeg
User leha.nakonechnyy.92@mail.ru : 19 декабря 2017
186 руб.
Механизм подъёма стрелы-Плакат-Картинка-Фотография-Чертеж-Оборудование для бурения нефтяных и газовых скважин-Курсовая работа-Дипломная работа-Машины и оборудование нефтяных и газовых промыслов-Технологические машины и оборудование-Формат Picture-Jpeg
up Наверх