Мортран - Mortran
Эта статья не цитировать любой источники.Январь 2008 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Мортран (Mруда FОртран) является продолжением Фортран язык программирования используется для научных вычислений. Он вводит изменения синтаксиса, включая использование точек с запятой в конце операторов, чтобы улучшить читаемость и гибкость. Код Мортрана макрос -обработаны в код Fortran для компиляции.
Пример:
<я=1,200; J=я; ДО ТОГО КАК M(J).Эквалайзер.0 < J=M(J); > ЕСЛИ я.NE.J < ВЫХОД я,M(J+1); (' Цепь',I4,'заканчивается на',A4); >>
Обратите внимание, что Mortran, как и многие препроцессоры, не делает полного анализа исходного кода Fortran и, как многие препроцессоры, не всегда может делать свои предположения / требования явными. Рассмотрим, например, множественное назначение Мортрана. Из Мортрана Гид пользователя:
/ я, А(я,K), J / = SQRT(Икс/2.0);
производит следующие операторы FORTRAN:
я = SQRT(Икс/2.0) А(я,K) = SQRT(Икс/2.0) J = SQRT(Икс/2.0)
В этом примере созданный Fortran правильно реализует множественное присваивание, только если X не имеет псевдонима I или A (I, K), предполагая, что семантика множественного присваивания слева направо.
внешняя ссылка
- Использование MORTRAN 2 (Стэнфордский документ)
- Руководство пользователя EGS к Mortran3
- Лекция Мортрана (Японский) из KEK (PDF )
- История языков программирования: Mortran
- Основной режим Emacs для редактирования исходного кода Mortran[постоянная мертвая ссылка ]
Этот язык программирования -связанная статья является заглушка. Вы можете помочь Википедии расширяя это. |