Разработка системной поддержки вызова программ,реализованных на языке Fortran, из среды Java
Состав работы
|
|
|
|
Работа представляет собой 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, которая показала эффективность предложенной методики.
Введение
Имеется достаточно большое количество программ, реализованных на языке Fortran и не потерявших ценность. В настоящее время широкую популярность получила среда программирования Java, обеспечивающая переносимость программ. Следовательно, возникает потребность иметь возможность вызывать подпрограммы, реализованные на языках Fortran, из Java-программ.
Для вызова подпрограмм, реализованных на языке С из Java программ есть JNI, который доступен, начиная с версии JDK 1.2. Аналогичного интерфейса для вызова Fortran-подпрограмм нет. Предложенная работа повещена разработке методики вызова Fortran-подпрограмм из Java-среды.
В настоящей работе рассмотрены основные отличия языков С и Fortran, препятствующие использованию методики, аналогичной JNI для вызова Fortran-подпрограмм из Java-программ. Построено отображение данных языка Fortran на данные Java и обратно. Предложена методика реализации общей области памяти для Java- и Fortran-сред через прямые буферы пакета java.nio. В последнем разделе описана прототипная реализация, выполненная с использованием JNI, которая показала эффективность предложенной методики.
Другие работы
Устройства оптоэлектроники. Контрольная работа. Вариант 11
Teuserer
: 19 марта 2012
Задача No 1. Изобразить структуру фотоприемника. Изобразить ВАХ фото-приемника. Дать определение основным параметрам. Пояснить принцип работы фотоприемника.
Фотодиод со структурой р-i-n
Задача No 2. Определить длинноволновую границу фотоэффекта l гр и фоточувствительность приемника. Изобразить вид спектральной характеристики фотоприемника и указать на ней гр.
Тип ПП материала Si
Квантовая эффективность, η 0,7
Ширина запрещенной зоны ΔW, эВ 1,12
Задача No3. Изобразить принципиальную схем
150 руб.
Гайковерт для скручивания гаек стремянок рессор и гаек крепления колес тракторов
proekt-sto
: 8 января 2017
3 Конструктивная разработка 56
3.1 Анализ существующих конструкций 56
3.2 Обоснование необходимости применения гайковёрта 60
3.3 Описание принципа работы и особенностей конструкции 60
3.4 Кинематический расчёт привода 63
3.5 Выбор редуктора 64
3.6 Расчет вала двигателя 65
3.7 Расчёт ремённой передачи 68
3.8 Расчёт зубчатой передачи редуктора 71
3.9 Расчёт силовой головки 72
3.9.1 Расчёт зубчатой передачи 72
3.9.2 Расчёт подшипников качения силовой головки 77
3.9.3 Конструктивные размеры
500 руб.
Техническое обеспечение технологии возделывание озимой пшеницы в ОАО «Парахонск» Пинского района с модернизацией машины по внесению и транспортированию минеральных удобрений ТЗУ-9
Shloma
: 10 июня 2020
Дипломный проект состоит из расчетно-пояснительной записки объемом 123 страниц, 4 приложения и 11 листов графической части.
Ключевые слова дипломного проекта: технология, озимая пшеница, транспортировка удобрений, технологическая схема, рабочий процесс, технологическая карта, разработка, внедрение, оценка.
Цель проекта– технология и организация возделывания и уборки озимой пшеницы в ОАО « Парахонск » Пинского района с модернизацией транспортировщика-загрузчика минеральных удобрений ТЗУ-9.
В п
1590 руб.
Технология производства телерекламы с применением новейших технологий в области цифровой техники
Slolka
: 9 октября 2013
Содержание
Введение
I. Теоретическая часть
1.1 Понятие и определение рекламы, её функции и классификация
1.2 Развитие аудиовизуальной рекламы в России
1.3 Формы и методы рекламы
1.3.1 Схема создания рекламы
1.3.2 Специфика рекламного текста для телевидения
1.3.3 Музыка рекламных роликов
1.4 Правовые требования к рекламе
II. Практическая часть
2.1 Современное видеооборудование для ТВЧ
2.2 Коммерческая идея в телерекламе: назначение и способы реализации
2.3 Технология работы над рекла
20 руб.