будет работать стабильно. Но как только объектный модуль с такой функцией участвует в формировании разделяемой библиотеки и подобного рода функция вызывается подпрограммой, которая, в свою очередь, вызывается виртуальной машиной Java, выполнение основной программы прекращается по причине получения виртуальной Java-машиной сигнала номер 11.
Данные ограничения в дальнейшем развитии работы будут сняты посредством автоматического добавления в код Fortran-программы недостающих описаний.
Заключение
Разработана организация взаимодействия среды Java и подпрограмм, реализованных на языке Fortran. Была выполнена прототипная реализация. Прототипная реализация показала, что описанная методика вызова подпрограмм, реализованных на языке Fortran, из окружения Java, реализуется с минимальными накладными расходами, а, следовательно, эффективно.
Дальнейшее развитие предполагает разработку методики рефакторинга Fortran-программ с целью преобразования их в такой вид, какой было бы удобно автоматически транслировать на язык Java.
Список литературы
Б.Керниган, Д.Ритчи. Язык программирования Си. Санкт-Петербург, 2001
Фортран 77 ЕС ЭВМ. Справочное издание. Москва "Финансы и статистика", 1989
Фортран. Программированное учебное пособие. Киев "Вища школа", 1980
У.Савитч. Язык Java. Курс программирования. Москва - Санкт-Петербург - Киев "Вильямс", 2002
Ю.И. Рыжиков. Совремнный фортран. Санкт-Петербург "Корона принт", 2004
Артур Гриффитс. GCC. Полное руководство. Москва - Санкт-Петербург - Киев DiaSoft, 2004
С. Д. Устюгов, В. М. Чечеткин. Взрыв сверхновой при крупномасштабной конвективной неустойчивости вращающейся протонейтронной звезды. //
Астрономический журнал, 1999, том 76, №11, с. 816-824.
Для подготовки данной работы были использованы материалы с сайта http://www.citforum.ru/
Похожие работы
Интересная статья: Основы написания курсовой работы