Russian Qt Forum

Программирование => Общий => Тема начата: EugeneVC от Март 29, 2004, 10:47



Название: Fortran - новое
Отправлено: EugeneVC от Март 29, 2004, 10:47
Давно не занимался фортраном. Что щас нового в его мире? Каким компилятором популярно пользоватся и не умер ли он вообще.


Название: Fortran - новое
Отправлено: NikZ от Июнь 10, 2004, 17:25
MinGW - G77 неплохой компилятор... еще делають G95 - 95-ого, но пока под разработкой...


Название: Fortran - новое
Отправлено: EugeneVC от Июнь 10, 2004, 18:05
я так понимаю gcc переводит fortran в C  при компиляции. Не считаю что это хорошо.


Название: Fortran - новое
Отправлено: NikZ от Июнь 10, 2004, 18:09
Ну вобщем да... вот я упомнял G95 - не знаю, но вполне возможно g95 не будет переводить в C, а будет чистым фортран-компилятором...


Название: Fortran - новое
Отправлено: EugeneVC от Июнь 10, 2004, 20:39
если он gcc пользует то будет

а я вообще ничего про g95 не слышал

да и вообще загнулся фортран

всякие Matlab его вытеснили


Название: Fortran - новое
Отправлено: SCAD от Июль 12, 2004, 13:56
Цитата: "EugeneVC"
я так понимаю gcc переводит fortran в C  при компиляции. Не считаю что это хорошо.

Причем делает это просто отвратительно.
6 правил работы с g77
1. Бросить и писать на чем-нибудь другом, убедить руководство. Вообщем сделать ВСЕ, но не писать на нем
2. Если 1-е не удалось. Не использовать процедуры и функции
3. Если 2-е не удалось. Использовать минимум переменных для передачи в процедуру и функцию. НЕ ИСПОЛЬЗОВАТЬ МАССИВЫ И КОМПЛЕКСНЫЕ ЧИСЛА.
4. Не писать строки длиннее 40 символов, не преносить строки.
5. Не писать длинных арфиметических выражений.
6. Достать описание стандартных мат. библиотек и ВСЕ что можно выдирать. оттуда.


Название: Fortran - новое
Отправлено: rjaan от Июль 12, 2004, 16:58
Подведем  итог лучше вообще не пользовать g77.  :mrgreen:
Я понял, напримере С/С++, пользовать при необходимых достаточно крутых математических вычислений функции математической библиотеки, в *nix mlib, одно мученье. Лучше написать самому на основе встроенных инструкций сопроцессора. День-два , а потом  понимаешь, что жизнь удалась. :wink: