1

Кто-нить на нём пишет?
Задумался о том. Актуально ли? Стоит ли изучить? Насколько активно используется? В том смысле, чтобы простому студенту можно было на нём заработать. =)

Или не стоит, лучше обратить внимание на веб-программирование (которое стало по-моему ну очень популярно)?

2

Он актуален только для ученых сейчас, если тянет к покорению звезд или атамом, то изучай) а иначе смысла не вижу.

Debian GNU/Linux testing/sid (2.6.32)

3

Aspedin пишет:

если тянет к покорению звезд или атамом

Всегда тянуло же =)

4

Программировал на нем в институте в свое время. Славен он тем, что для него просто невдолбенное количество различных математических библиотек. А простому студенту лучше С++ изучить или Java

5

Hvzh пишет:

Программировал на нем в институте в свое время. Славен он тем, что для него просто невдолбенное количество различных математических библиотек.

Ну вот например... на нём проще реализовать тип данных с неограниченным (или очень большим числом знаков)? Так, чтобы double нервно курил в сторонке... Чем на C?
Или можно какие-нить производные считать, интегрировать, притом символьно, а не численно?

У нас есть сейчас курс - параллельное программирование. Я так понял, наши предшественники, которые учились до нас по тому же направлению, использовали фортран. Мы перешли на C. Вот думаю, а целесообразно ли? ab

Насчёт Java не знаю. Я его не тыкал, и пока особо не хочется. Судя по тому, насколько он тормознутый. be

6

Ну, если только для расчетов, то тогда, конечно фортран. До денежек не заработаешь на нем

7

Кстати, таки было бы неплохо знать и фортран...
Буквально пару дней назад наткнулся объявление на то, что человеку нужно перевести программу на фортране на программу на сях... Притом срочно, и за деньги. %( Помочь не смог, а хотелось бы, да.

Прихожу к такому выводу, что знать нужно если не всё, то как можно больше. Пригодится, ага.

8

Подходящей темы не нашел так, что напишу здесь.Потребовался Fortran для написания программы и возникло ряд вопросов как это все реализуется в linux. А именно :
1)Можно ли стандартными способами решить данную задачу, установив только gcc-fortran и воспользававшись gedit+терминал? 
2)Как запустить программу в терминале?
3)Есть ли какие-нибудь различая(тонкости) написания программ в linux и windows?
Гугл к сожалению не помог(

9

ABulychev пишет:

1)Можно ли стандартными способами решить данную задачу, установив только gcc-fortran и воспользававшись gedit+терминал?

да. только лучше ставить полностью gcc+vim

ABulychev пишет:

2)Как запустить программу в терминале?

набрать её имя. если это не слакварь, потрудитесь поставить перед именем точку и слеш. ессно, используйте ключ -o имяпрограммы

ABulychev пишет:

3)Есть ли какие-нибудь различая(тонкости) написания программ в linux и windows?

есть. в линуксе всё просто. и ставить ничего не надо.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

10

drBatty пишет:

набрать её имя. если это не слакварь, потрудитесь поставить перед именем точку и слеш. ессно, используйте ключ -o имяпрограммы

а слакварь настолько сурова, что . в PATH добавляет?

95% процентов проблем находятся между клавиатурой и стулом.

11 (26.03.2011 00:42:41 отредактировано drBatty)

Fat-Zer пишет:

а слакварь настолько сурова, что . в PATH добавляет?

да.
она не сурова, а просто заточена для кодеров.

ЗЫЖ для рута точки нет в пути ессно.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

12

drBatty пишет:

да. только лучше ставить полностью gcc+vim

gcc естественно стоит, а вот с  vim неподружился с самого начало.
Так на всякий случай:
pacman -Qs gcc

+ открыть спойлер

local/gcc 4.5.2-6 (base-devel)
    The GNU Compiler Collection - C and C++ frontends
local/gcc-fortran 4.5.2-6
    Fortran front-end for GCC
local/gcc-libs 4.5.2-6 (base)
    Runtime libraries shipped by GCC

drBatty пишет:

есть. в линуксе всё просто. и ставить ничего не надо.

Если не сложно можешь пояснить какие(самые ключевые) ,просто я совсем дуб в программировании.
Ах да, совсем забыл спросить какой интерпретатор нужно использовать для исполнения программы(сценария).

13

ABulychev пишет:

а вот с  vim неподружился с самого начало.

потратьте пожалуйста несколько часов своей жизни - этим вы сэкономите ГОДЫ в дальнейшем.

ну скажем так:

 Консоль:

ksu@ksu:~$ wget "http://orion.math.iastate.edu/burkardt/ … /quote.f90"
--2011-04-15 13:27:54--  http://orion.math.iastate.edu/burkardt/ … /quote.f90
Распознаётся orion.math.iastate.edu (orion.math.iastate.edu)... 129.186.52.80
Устанавливается соединение с orion.math.iastate.edu (orion.math.iastate.edu)|129.186.52.80|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 200 OK
Длина: 18964 (19K) [text/plain]
Saving to: «quote.f90»

100%[=========================================================================================>] 18 964      35,3K/s   в 0,5s     

2011-04-15 13:27:56 (35,3 KB/s) - «quote.f90» saved [18964/18964]

ksu@ksu:~$ gfortran -o quote quote.f90
ksu@ksu:~$ ./quote

     April 15 2011   1:28:58.401 PM

FILE_LINE_COUNT - Fatal error!
  Could not open the file:
/math/WWW/f_src/quote/quote_files.txt

QUOTE - Fatal error.
  The list of quote files is missing.

здесь я скачал какую-то программу, собрал, и запустил.
просто - не правда-ли?

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

14

кстати, если стянуть весь каталог http://orion.math.iastate.edu/burkardt/f_src/quote/  (man wget)
то там есть все файлы. потом можно создать симлинк на этот каталог, и программа заработает  wink
обратите внимание: программа написана в расчёте на UNIX, тогда она сразу работает. В венде вы замучаетесь её править, и приводить в вендовый вид. Это правило, а не исключение.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

15 (26.03.2011 14:23:58 отредактировано SUSE_user)

ABulychev, не нужен никакой vim, по крайней мере в качестве IDE.
http://www.eclipse.org/photran/
Например. Хотя это ваш выбор, кому-то может и vim удобнее.
И качать совсем не обязательно wget, хотя можно.
Лучше все самому попробовать.

16

SUSE_user пишет:

Например. Хотя это ваш выбор, кому-то может и vim удобнее.

да я не настаиваю. можно и в блокноте, просто время терять не хочется. даже чужое. впрочем дело ваше конечно.

SUSE_user пишет:

И качать совсем не обязательно wget, хотя можно.

без проблем. можно в IE ткнуть раз 15 по сцылкам, потом в проводнике перекинуть файлы, потом в блокноте поправить пути, а потом в эклипсе собрать, и в консоли запустить. Делов-то минут на сорок!

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

17 (26.03.2011 15:02:16 отредактировано SUSE_user)

drBatty, скачано за 10 секунд без консольного красноглазия :rolleyes:
Остальное не интересно.
Кстати, скачать можно установив в качестве инструмента тот же wget.

18

SUSE_user пишет:

скачано за 10 секунд без консольного красноглазия

провоцируете очередной флейм? не надо. Посмотрите на сабж...
Посмотрели? а теперь расскажите, чем решил заниматься ТС, и за кой ляд ему нужно вырубать консоль, качать ваш плагин, и разбираться, куда и как он качает? Это не 10 сек. Запускать/отлаживать свои программки на ф90 ТС будет в консоли, я что-то не припоминаю Qt4 для фортрана.  wink

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

19

drBatty, ну он и говорит, что с vim не подружился ab
Пусть знает, что есть и другие инструменты и жить можно
не только в консоли.
маленький оффтотик - а при чем тут Qt4?

20

SUSE_user пишет:

маленький оффтотик - а при чем тут Qt4?

как раз топик - шла-бы речь про MSVB или там даже о C++, то GUI может и нужен (после освоения консоли). Но уж в этом вашем фортране - сплошное консольное UNIX-красноглазие. Даже не Linux, ибо во времена рассвета фортрана Linux'а ещё не было. Нету там никаких ку-тэ... А гуру юзают ed, ибо vi для них - какая-то модная попсня.  wink

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

21

drBatty, Интересно, где эти гуру живут и видел ли их кто-нибудь.
И раз добрые люди соорудили плагин для Eclipse, глупо его не посмотреть. ИМХО, так сказать.
Для Qt сообще консоль не нужна. То есть можно, но не нужно.
На сём оффтопик прекращаем.

22

Надеюсь вы закончили господа, больше не оффтопим:)

23

SUSE_user пишет:

На сём оффтопик прекращаем.

угу.
ждём: "как написать и собрать прогу на фортране в эклипсе".
вариант в консоли уже был.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

24

drBatty, меня интересует последавательность действий которые мне необходимо выполнить, чтобы успешно выполнить задачу и мне кажется не принципиально в каком текстовом редакторе это будет выполнено.Благодаря вашему посту №13 вы внесли ясность,которая помогла решить задачу и за это вам огромное спасибо.Действительно на сколько же просто в linux)
SUSE_user,устанавливать eclipse+плагины на один раз нет необходимости, но все равно спасибо за предложеный вариант решения задачи.

25 (26.03.2011 22:50:34 отредактировано SUSE_user)

ABulychev, если один файл или одна задача, то и gfortran сойдет. (скорее всего, у вас он уже установлен) Или любой другой компилятор фортрана. А редактировать можно например в kate, тот вам синтаксис подстветит. И вообще много чего может ab
Но это из KDE, а у вас Gnome, как я понял.

26

SUSE_user пишет:

ABulychev, если один файл или одна задача...

У меня один файл и не требуется подключение дополнительных библиотек.

SUSE_user пишет:

...то и gfortran сойдет...

gfortran=gсс-fortran?
По поводу редактора использую gedit, т.к. функционала хватает и в общем-то все в нем устраивает.Почитал(инфу),попробовал я vim особых преимуществ не увидел.Назрел еще один вопрос: может ли gfortran строить(выводить) графики ?

27

ABulychev, gfortran это и есть фортран из gcc, см http://gcc.gnu.org/fortran/
насчет графиков не понял - графиков чего?

28

SUSE_user пишет:

gfortran это и есть фортран из gcc, см http://gcc.gnu.org/fortran/

Понял, gcc-fortran устанавливал отдельно.

SUSE_user пишет:

насчет графиков не понял - графиков чего?

Мне необходимо написать программу(примерный текст есть) и по результатам расчета построить график зависимости грузоподъемности крана от вылета стрелы.Как-то так.

29

ABulychev пишет:

может ли gfortran строить(выводить) графики ?

вас устроит псевдографика, в текстовом режиме? тогда - да.
нормальные графики - не знаю, к сожалению.
ИМХО проще реализовать на любом другом ЯП.

ABulychev пишет:

Понял, gcc-fortran устанавливал отдельно.

лучше всё вместе. в один каталог. я просто не знаю, как вы ставили, если из исходников (чего делать нельзя), то он наверное не туда поставился.

А если ставить в систему gcc (это не один компилятор, а набор компиляторов, см. man gcc), то можно писать на нескольких ЯП используя скажем математику на фортране, а графики на Qt (ку-тэ это набор функций на С++ для работы с графическими эл-тами. Как то окна, кнопки, и т.д.).

Очевидно, что писать тогда программу лучше тоже в каком-нить эклипсе, хотя мне больше  понравился http://www.kdevelop.org/
(он ЕМНИП фортран тоже умеет)

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

30

drBatty пишет:

вас устроит псевдографика, в текстовом режиме? тогда - да.

В принципе устроит, мне необходимо схематичное изображение этих зависимостей.

drBatty пишет:

ИМХО проще реализовать на любом другом ЯП.

Может быть и проще, но мне кажется на освоение другого ЯП уйдет много времени.Хотя в fortran я не далеко ушел(изучал в универе кое-что всплывает), но при наличии доп литературы мои вопросы решаемы.

drBatty пишет:

я просто не знаю, как вы ставили, если из исходников (чего делать нельзя), то он наверное не туда поставился.
А если ставить в систему gcc (это не один компилятор, а набор компиляторов, см. man gcc), то можно писать на нескольких ЯП используя скажем математику на фортране, а графики на Qt (ку-тэ это набор функций на С++ для работы с графическими эл-тами. Как то окна, кнопки, и т.д.).
Очевидно, что писать тогда программу лучше тоже в каком-нить эклипсе, хотя мне больше  понравился http://www.kdevelop.org
(он ЕМНИП фортран тоже умеет)

Ставил по средствам pacman.Изначально был установлен gcc я дополнительно установил gcc-fortran(pacman -S gcc-fortran), т.к. это первое что пришло на ум.По поводу http://www.kdevelop.org, посмотрел и пока в поисках русскоязычной дукоментации. Если есть что предложить ресурсы,книги,статьи не откажусь.