Кто-нить на нём пишет?
Задумался о том. Актуально ли? Стоит ли изучить? Насколько активно используется? В том смысле, чтобы простому студенту можно было на нём заработать. =)
Или не стоит, лучше обратить внимание на веб-программирование (которое стало по-моему ну очень популярно)?
Fortran
Он актуален только для ученых сейчас, если тянет к покорению звезд или атамом, то изучай) а иначе смысла не вижу.
если тянет к покорению звезд или атамом
Всегда тянуло же =)
Программировал на нем в институте в свое время. Славен он тем, что для него просто невдолбенное количество различных математических библиотек. А простому студенту лучше С++ изучить или Java
Программировал на нем в институте в свое время. Славен он тем, что для него просто невдолбенное количество различных математических библиотек.
Ну вот например... на нём проще реализовать тип данных с неограниченным (или очень большим числом знаков)? Так, чтобы double нервно курил в сторонке... Чем на C?
Или можно какие-нить производные считать, интегрировать, притом символьно, а не численно?
У нас есть сейчас курс - параллельное программирование. Я так понял, наши предшественники, которые учились до нас по тому же направлению, использовали фортран. Мы перешли на C. Вот думаю, а целесообразно ли? :)
Насчёт Java не знаю. Я его не тыкал, и пока особо не хочется. Судя по тому, насколько он тормознутый. %)
Ну, если только для расчетов, то тогда, конечно фортран. До денежек не заработаешь на нем
Кстати, таки было бы неплохо знать и фортран...
Буквально пару дней назад наткнулся объявление на то, что человеку нужно перевести программу на фортране на программу на сях... Притом срочно, и за деньги. %( Помочь не смог, а хотелось бы, да.
Прихожу к такому выводу, что знать нужно если не всё, то как можно больше. Пригодится, ага.
Подходящей темы не нашел так, что напишу здесь.Потребовался Fortran для написания программы и возникло ряд вопросов как это все реализуется в linux. А именно :
1)Можно ли стандартными способами решить данную задачу, установив только gcc-fortran и воспользававшись gedit+терминал?
2)Как запустить программу в терминале?
3)Есть ли какие-нибудь различая(тонкости) написания программ в linux и windows?
Гугл к сожалению не помог(
1)Можно ли стандартными способами решить данную задачу, установив только gcc-fortran и воспользававшись gedit+терминал?
да. только лучше ставить полностью gcc+vim
2)Как запустить программу в терминале?
набрать её имя. если это не слакварь, потрудитесь поставить перед именем точку и слеш. ессно, используйте ключ -o имяпрограммы
3)Есть ли какие-нибудь различая(тонкости) написания программ в linux и windows?
есть. в линуксе всё просто. и ставить ничего не надо.
набрать её имя. если это не слакварь, потрудитесь поставить перед именем точку и слеш. ессно, используйте ключ -o имяпрограммы
а слакварь настолько сурова, что . в PATH добавляет?
а слакварь настолько сурова, что . в PATH добавляет?
да.
она не сурова, а просто заточена для кодеров.
ЗЫЖ для рута точки нет в пути ессно.
да. только лучше ставить полностью gcc+vim
gcc естественно стоит, а вот с vim неподружился с самого начало.
Так на всякий случай:
pacman -Qs gcc
Показать
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
есть. в линуксе всё просто. и ставить ничего не надо.
Если не сложно можешь пояснить какие(самые ключевые) ,просто я совсем дуб в программировании.
Ах да, совсем забыл спросить какой интерпретатор нужно использовать для исполнения программы(сценария).
а вот с vim неподружился с самого начало.
потратьте пожалуйста несколько часов своей жизни - этим вы сэкономите ГОДЫ в дальнейшем.
ну скажем так:
[console]
ksu@ksu:~$ wget "http://orion.math.iastate.edu/burkardt/f_src/quote/quote.f90"
--2011-04-15 13:27:54-- http://orion.math.iastate.edu/burkardt/f_src/quote/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.
[/console]
здесь я скачал какую-то программу, собрал, и запустил.
просто - не правда-ли?
кстати, если стянуть весь каталог http://orion.math.iastate.edu/burkardt/f_src/quote/ (man wget)
то там есть все файлы. потом можно создать симлинк на этот каталог, и программа заработает wink
обратите внимание: программа написана в расчёте на UNIX, тогда она сразу работает. В венде вы замучаетесь её править, и приводить в вендовый вид. Это правило, а не исключение.
ABulychev, не нужен никакой vim, по крайней мере в качестве IDE.
http://www.eclipse.org/photran/
Например. Хотя это ваш выбор, кому-то может и vim удобнее.
И качать совсем не обязательно wget, хотя можно.
Лучше все самому попробовать.
Например. Хотя это ваш выбор, кому-то может и vim удобнее.
да я не настаиваю. можно и в блокноте, просто время терять не хочется. даже чужое. впрочем дело ваше конечно.
И качать совсем не обязательно wget, хотя можно.
без проблем. можно в IE ткнуть раз 15 по сцылкам, потом в проводнике перекинуть файлы, потом в блокноте поправить пути, а потом в эклипсе собрать, и в консоли запустить. Делов-то минут на сорок!
drBatty, скачано за 10 секунд без консольного красноглазия :rolleyes:
Остальное не интересно.
Кстати, скачать можно установив в качестве инструмента тот же wget.
скачано за 10 секунд без консольного красноглазия
провоцируете очередной флейм? не надо. Посмотрите на сабж...
Посмотрели? а теперь расскажите, чем решил заниматься ТС, и за кой ляд ему нужно вырубать консоль, качать ваш плагин, и разбираться, куда и как он качает? Это не 10 сек. Запускать/отлаживать свои программки на ф90 ТС будет в консоли, я что-то не припоминаю Qt4 для фортрана. wink
drBatty, ну он и говорит, что с vim не подружился :)
Пусть знает, что есть и другие инструменты и жить можно
не только в консоли.
маленький оффтотик - а при чем тут Qt4?
маленький оффтотик - а при чем тут Qt4?
как раз топик - шла-бы речь про MSVB или там даже о C++, то GUI может и нужен (после освоения консоли). Но уж в этом вашем фортране - сплошное консольное UNIX-красноглазие. Даже не Linux, ибо во времена рассвета фортрана Linux'а ещё не было. Нету там никаких ку-тэ... А гуру юзают ed, ибо vi для них - какая-то модная попсня. wink