logo site
Страницы
  • Карта Сайта
Реклама
Рубрики
  • Basic
  • C#
  • Flash
  • Net
  • Objective-C
  • Pascal
  • Ruby
  • SQL
  • Новости
  • Проектирование и архитектура
  • Фортран
Партнеры:
ноября
22

Особенности многопроцессорных систем - 2.2. Разумеется просто-напросто совместное внедрение модулей на Фортране и Си - просто-напросто Учебные курсы. Однако, в общем-то дистанционное образование и изучение в Интернет

Автор: admin, размещено в: Фортран, комментарии: Комментариев нет

Чтобы общо принимать на вооружение модули, прописанные на языках Значит фортран и Си, необходимо официально утвердить название операций слишком в объектных модулях, передачу характеристик, и еще доступ к столь масштабным довольно-таки переменным, в случае если эти есть.

По умолчанию компилятор Intel Fortran переводит фамилии процедур В общем-то в нижний регистр и прибавляет в конец фамилии упражнения символ подчеркивания. Возможно, компилятор Си ни разу не изменяет фамилии функций. Таким образом, если мы тщетно пытаемся из модуля на Фортране вызвать функцию или же функцию FNNAME, реализованную на Си, то в модуле на Си она обязана обычно называться fnname_.

Компилятор Фортрана поддерживает опцию -nus [фамилия файла], коя дозволяет отключать прибавление символов подчеркивания к особенно внутренним фамилиям операций. Кроме того если хладнокровно установлено фамилия файла, то данное изготавливается лишь для фамилий упражнений, перечисленных в установленном файлике.

По умолчанию на Фортране характеристики передаются по гиперссылке, а на Си – практически постоянно по значению. Таким образом, при вызове Фортран-процедуры из модуля на Си нужно в виде характеристик решительно передавать указатели соответствующие вправду переменные, крайне имеющие ценности однозначно практических характеристик. Казалось, при написании на Си функции, которую надобно станет вызывать из модуля на Фортране, требуется обрисовывать вправду формальные характеристики как указатели подходящих типов.

В модулях на Си вероятно применение COMMON-блоков, определенных снутри модулей на Фортране (подробнее про это сантим.. Intel Fortran Compiler User’s Guide , руководитель Mixing C and Fortran.

Оставить комментарий

Вы должны быть зарегистрироавны чтобы оставить комментарий.

  • Категории
  • Новости
  • Популярное
  • Комментарии
  • Архив
Programmirovanie. Все права защищены