Разработка системной поддержки вызова программ,реализованных на языке 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, которая показала эффективность предложенной методики.
Контрольная работа по инженерной графике
Контрольная по инженерной графике, Вариант 7, плоское сечение, взаимное пересечение поверхностей, проекционное черчение. Выполнено в АвтоКаде. Нет схемы алгоритмов
User Lampa : 12 марта 2010
60 руб.
Зачетная работа по дисциплине: АФУ СВЧ диапазона. Билет №4.
1. Как зависит ширина главного лепестка диаграммы направленности от угла раскрыва при фиксированной длине рупора ? 2. Резонансная щелевая антенна. 3. От чего зависит количество боковых лепестков диаграммы направленности и их уровень?
User teacher-sib : 31 октября 2017
100 руб.
promo
КУРСОВАЯ РАБОТА по дисциплине: “Гидропривод и гидроавтоматика” Тема: “Разработка гидропривода продольно-фрезерного станка”
КУРСОВАЯ РАБОТА по дисциплине: “Гидропривод и гидроавтоматика” Тема: “Разработка гидропривода продольно-фрезерного станка” Введение 4 1. Разработка принципиальной гидравлической схемы 5 2. Определение размеров гидродвигателей 6 3. Построение циклограммы работы гидропривода и выбор источников давления 12 4. Выбор гидроаппаратуры и трубопроводов 19 5. Определение потерь и КПД 23 6. Насосная установка 31 7. Техника безопасности 32 Заключение Список использованной литературы 34
User 375257862445 : 10 декабря 2014
100 руб.
Анкудинов А.А. Дискретная математика
Содержание: Теория множеств Множество Операции над множествами Векторы и прямые произведения Соответствия и функции Отношения Элементы общей алгебры Логика Логические функции Совершенные нормальные формы. Разложение функций по переменным Минимизация формул алгебры высказываний Тупиковые ДНФ Минимизация не полностью определенных функций Совместная минимизация булевых функций Полнота Логические схемы Теория графов Основные понятия Операции над графами Маршруты, цепи, циклы Матр
User GnobYTEL : 4 декабря 2011
2 руб.
up Наверх