Разработка системной поддержки вызова программ,реализованных на языке 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, которая показала эффективность предложенной методики.
Автобиография Г. Спенсера. Его научные труды
Название документа: Автобиография Г. Спенсера. Его научные труды . 2 Негосударственное образовательное учреждение высшего профессионального образования Институт международного права и экономики имени А.С. Грибоедова РЕФЕРАТ по предмету: «Социология» на тему: «Автобиография Г. Спенсера. Его научные труды» Липецк 2009 ГЕРБЕРТ СПЕНСЕР СПЕНСЕР, ГЕРБЕРТ (Spencer, Herbert) (1820-1903) - английский философ и социолог, идеолог социал-дарвинизма. Родился в семье учителя 27 апреля 1820 в Дерби. До 13 лет
User Elfa254 : 3 марта 2013
15 руб.
Заработная плата на предприятиях угольной промышленности
Содержание Введение 1. Особенности организации заработной платы на предприятии в рыночной экономике 1.1 Сущность заработной платы, функции и принципы организации 1.2 Формы и системы оплаты труда на предприятии 1.3 Зарубежный опыт материального стимулирования труда персонала предприятия 2. Анализ и оценка эффективности оплаты труда на шахте «Воркутинская» ОАО «Воркутауголь» 2.1 Краткая характеристика шахты «Воркутинская» 2.2 Расчет заработной платы рабочих шахты 2.2.1 Расчет заработной
User Slolka : 30 октября 2013
10 руб.
Пята. Вариант 5 ЧЕРТЕЖ
Пята. Вариант 5 По двум проекциям построить третью проекцию с применением разрезов. Нанести размеры. Чертеж выполнен на формате А3 + 3d модель (все на скриншотах показано и присутствует в архиве) выполнены в КОМПАС 3D. Также открывать и просматривать, печатать чертежи и 3D-модели, выполненные в КОМПАСЕ можно просмоторщиком КОМПАС-3D Viewer. По другим вариантам и всем вопросам пишите в Л/С.
User vermux1 : 27 февраля 2024
150 руб.
Пята. Вариант 5 ЧЕРТЕЖ
Вексельные обязательства при банкротстве сторон
Введение. 2 Глава 1. Несостоятельность (банкротство) и вексельное обращение. Характеристика нормативной базы. 5 Глава 2. Рассмотрение дела о банкротстве в Арбитражном суде 16 § 1 Субъекты вексельных правоотношений и несостоятельности 16 § 2 . Право подачи заявления о несостоятельности должника 18 Глава 3. Вексельные обязательства при применении различных процедур банкротства 30 § 1 . Наблюдение 30 § 2 . Внешнее управление 33 § 3 Конкурсное производство. 36 Заключение 42 Список использованной лит
User alfFRED : 25 октября 2013
77 руб.
up Наверх