2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему На страницу 1, 2, 3  След.
 
 Фортран
Сообщение20.11.2009, 01:27 


13/09/09
3
Здравствуйте,подскажите пожалуйста,книгу по фортрану,чтобы начать изучение с нуля и наиболее просто написана!!!!!Очень нужно!!!Заранее большое спасибо!

P.S.:И где её можно скачать тоже,если возможно!!!

 Профиль  
                  
 
 Re: Фортран
Сообщение20.11.2009, 02:11 
Заслуженный участник


09/08/09
3438
С.Петербург
А какой Фортран, и какой компилятор собираетесь использовать?

 Профиль  
                  
 
 Re: Фортран
Сообщение20.11.2009, 19:38 


13/09/09
3
Visual Fortran Professional Edition 6.0.0

 Профиль  
                  
 
 Re: Фортран
Сообщение20.11.2009, 19:52 
Заслуженный участник


09/08/09
3438
С.Петербург
Andrey_A_V в сообщении #263928 писал(а):
Visual Fortran Professional Edition 6.0.0

Visual Fortran есть, по-моему, почти у всех фирм, которые выпускают или когда-либо выпускали компиляторы для Фортрана, поэтому сказать что-то конкретное достаточно трудно.
Зайдите на gen.lib.rus.ec и поищите "Фортран": там довольно много книг.

 Профиль  
                  
 
 Re: Фортран
Сообщение21.11.2009, 19:11 
Заслуженный участник


15/05/05
3445
USA
Maslov в сообщении #263935 писал(а):
Visual Fortran есть, по-моему, почти у всех фирм, которые выпускают или когда-либо выпускали компиляторы для Фортрана...
Visual Fortran был разработан фирмой DEC, которую купила фирма Compaq, которую поглотила фирма HP, которая продала этот бизнес фирме Intel.

 Профиль  
                  
 
 Re: Фортран
Сообщение21.11.2009, 19:15 
Заслуженный участник


09/08/09
3438
С.Петербург
Yuri Gendelman в сообщении #264203 писал(а):
Visual Fortran был разработан фирмой DEC, которую купила фирма Compaq, которую поглотила фирма HP.
А ещё есть Intel Visual Fortran, и раньше был Microsoft Visual Fortran.

 Профиль  
                  
 
 Re: Фортран
Сообщение21.11.2009, 22:14 


13/09/09
3
Спасибо большое,посмотрю...

 Профиль  
                  
 
 Re: Фортран
Сообщение22.11.2009, 20:31 
Заслуженный участник


15/05/05
3445
USA
Maslov в сообщении #264206 писал(а):
А ещё есть Intel Visual Fortran, и раньше был Microsoft Visual Fortran.
Редко встретишь знатока Фортрана :)
Насколько я помню историю:
1. The Intel Fortran compiler represents the merging of the Compaq Visual Fortran frontend with the Intel backend.
2. У Microsoft это называлось Microsoft Fortran Powerstation - Microsoft Visual Studio с Microsoft Fortran. Последней была версия MSPS4. Потом они продали фортрановский бизнес.

 Профиль  
                  
 
 Re: Фортран
Сообщение22.11.2009, 21:08 
Заслуженный участник


09/08/09
3438
С.Петербург
Yuri Gendelman в сообщении #264484 писал(а):
Редко встретишь знатока Фортрана :)
Вы мне льстите :). Просто лет 15 назад я довольно много занимался моделированием химической кинетики, а в численных методах без Фортрана -- никуда (по крайней мере, так было на тот момент).

Yuri Gendelman в сообщении #264484 писал(а):
2. У Microsoft это называлось Microsoft Fortran Powerstation - Microsoft Visual Studio с Microsoft Fortran. Последней была версия MSPS4. Потом они продали фортрановский бизнес.
PowerStation - это другая линейка, а до него был ещё "простой" Фортран.
Вот здесь можно посмотреть: http://www.emsps.com/oldtools/msforv.htm.
И что-то мне запало в память, что этот обычный Фортран в последних версиях назывался Visual. Но очень может быть, что это просто галлюцинации.

 Профиль  
                  
 
 Re: Фортран
Сообщение22.11.2009, 21:40 
Заблокирован


12/11/09

92
Maslov в сообщении #264497 писал(а):
Yuri Gendelman в сообщении #264484 писал(а):
Редко встретишь знатока Фортрана :)
Вы мне льстите :). Просто лет 15 назад я довольно много занимался моделированием химической кинетики, а в численных методах без Фортрана -- никуда (по крайней мере, так было на тот момент).

И сейчас фортран используют и еще как. Зайдите на форум Intel'а: http://software.intel.com/en-us/forums/ и сравните активность для Intel® Visual Fortran Compiler for Windows и Intel® C++ Compiler. Сравнение не в пользу последнего, хотя канули в лету те времена, когда компиляция на фортране давала более эффективный код, чем компиляция на C. Многие профессиональные программы и сейчас реализуются на фортране. Хочется отметить, что современный фортран далеко ушел вперед в своем развитии.

 Профиль  
                  
 
 Re: Фортран
Сообщение22.11.2009, 23:44 
Заслуженный участник


09/08/09
3438
С.Петербург
Dongara в сообщении #264503 писал(а):
И сейчас фортран используют и еще как.
Спасибо за информацию -- этого, собственно, и следовало ожидать. За время, прошедшее с момента создания фортрана, на нём было создано такое огромное количество высококачественного кода для разного рода численных методов, что переписать его на какой-нибудь другой язык -- это огромный и, главное, совершенно бессмысленный труд.

 Профиль  
                  
 
 Re: Фортран
Сообщение23.11.2009, 03:47 
Заслуженный участник


15/05/05
3445
USA
Dongara в сообщении #264503 писал(а):
...сравните активность для Intel® Visual Fortran Compiler for Windows и Intel® C++ Compiler. Сравнение не в пользу последнего...
Это может объясняться тем, что доля Intel Fortran на рынке фортрана значительно больше, чем доля Intel С++ среди средств программирования на С++.

 Профиль  
                  
 
 Re: Фортран
Сообщение23.11.2009, 09:01 


22/09/09
275
Цитата:
Сравнение не в пользу последнего, хотя канули в лету те времена, когда компиляция на фортране давала более эффективный код, чем компиляция на C.

Эффективность кода зависит от производителя компиляторов и, конечно, от программиста. Если взять, напр., два копилятора для С и Фортрана от Интела одной и той же версии, то никаких видимых различий не увидишь (извините за каламбур). Есть у меня следы деятельности одного Си-шника, который ускорял мою прогу на Фортране, будучи заражен вышесказанным заблуждением. Каково же было его разочарование, когда результат не оправдал его ожиданий. Вообще кто только не предсказывал "скорую смерть" Фортрану, ан нет, жив курилка. Помните: Ленин (Фортран) и теперь живее всех живых!

 Профиль  
                  
 
 Re: Фортран
Сообщение23.11.2009, 18:39 
Заблокирован


12/11/09

92
Yuri Gendelman в сообщении #264555 писал(а):
Dongara в сообщении #264503 писал(а):
...сравните активность для Intel® Visual Fortran Compiler for Windows и Intel® C++ Compiler. Сравнение не в пользу последнего...
Это может объясняться тем, что доля Intel Fortran на рынке фортрана значительно больше, чем доля Intel С++ среди средств программирования на С++.

Не только. Многие расчетные задачи пишут на фортране, особенно в США. Стоимость некоторых продуктов достигает нескольких десятков тысяч долларов. И это не мертвый язык: он довольно интесивно развивается.

 Профиль  
                  
 
 Re: Фортран
Сообщение24.11.2009, 14:21 


04/02/08
325
Буково
Цитата:
И это не мертвый язык: он довольно интесивно развивается.

Честно говоря, с вставками из фортрана я сталкивался только при перекомпиляции каких-нибудь сверхстарых математических библиотек, переписать которые на С ни у кого руки не доходят :) Но с тем, что язык развивается, спорить не стану - есть же фортран-2003.
Однако, среди современных математических библиотек вы редко встретите что-нибудь на фортране, т.к. ресурсов С/С++ вполне хватает, а уж про разницу в читаемости и логической структурированности между исходниками в фортране и С и говорить не приходится :)

P.S. Компиляторов фортрана действительно довольно много, и многие требуют использования несколько различающегося синтаксиса. Например, есть еще фортран-77 (компилятор - g77), фортран-95, GNU-fortran, фортран-2003 (все эти модификации поддерживаются компилятором gfortran).

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 36 ]  На страницу 1, 2, 3  След.

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group