Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[52.14.175.148] |
|
Страницы: (2) [1] 2 все ( Перейти к последнему сообщению ) |
Сообщ.
#1
,
|
|
|
Сообщу некоторую информацию по Fortran и Intel Visual Fortran Compiler.
Хотелось бы сказать, что он совсем не устарел и постоянно совершенствуется. Ни один другой язык так долго не держится и не имеет столько компиляторов. Фотран идеально подходит для работы с математическими вычислениями. В нем удобно работать с массивами - уровень абстракции для них значительно повышен: складывай, умножай, действуй на все элементы сразу. И все это будет делаться наискорейшим образом - в зависимомти оттого, как лежит массив в ОП (по столбцам, по строкам). Есть много встроенных функций. Есть полноценный комплексный тип данных, на равне с real'ом, который в свою очередь может занимать до 16 байт (учетверенная точность). В этом смысле по быстродействию ему нет равных. Асм? Не знаю, разве можно на асме делать распараллеливание, автоматическую векторизацию и вставлять inline OpenMP. Боьшинство языков родилось именно от него, даже хоть и косвенно. Дам некоторые ссылки: По современному фортрану, чтобы войти в курс дела: Современный фортран Вышел ISO стандарт фортрана в ноябре 2004 г. Есть много компиляторов по фортрану. Их сравнительные тесты и обзоры можно посмотреть здесь: Polyhedron Compaq умер. Сейчас рулит Intel, Absoft. Lahey, может быть. Про Intel Visual Fortran Compiler можно почитать здесь на оффициальном сайте: Intel Visual Fortran Compiler. Сам IVFC обновляется довольно часто. Интегрируется в VS 2002/2003. На равне с C#, С++, МИ, J# можно создавать проекты IVFC. Последний Intel Visual Fortran Compiler 9. Пройдите по ссылке, после регистрации можно получить Trial версию на месяц и поддержку, потом еще на один... Я рекомендую использовать standard версию. С professional идет мат. библиотека IMSL. Но начинающим не стоит доходить сразу до такого фанатизма. Есть и линкусовый :cool , конечно. Еще ловите: Ресурсы по фортрану Различные ссылки Нельзя объять необъятное... Впрочем, на следующей страничке Fortran Start Page собраны ссылки по всем разделам фортрана: от туториалов до библиотек, от истории до стандартов, от freeware до компиляторов. Много-много всего, нигде столько не видавал. Эту страницу можно назвать отправной точкой в деле исследования глубин инета по фортрану. ;-) Если хотите получить высококвалифицированную поддержку по Intel Fortran Compiler, то вам сюда. Нужно будет только evalute лицензию на необходимый продукт (IVFC) получить, как указано в ссылке для IVFC 9. А вот тут есть форум по IFC и не только. Правда на аглицком. Ну все. Для первого раза, думаю хватит. Обращайтесь с вопросами, если что. P. S. Оригинальная тема с обсуждениями Fortran находится по адресу, а здесь, рядом происходит основное обсуждение Fortran. |
Сообщ.
#2
,
|
|
|
Cr@$h, спасибо за обзор. Мне бы до нее добраться несколько месяцев назад
Цитата Cr@$h @ Интегрируется в VS 2002/2003. На равне с C#, С++, МИ, J# можно создавать проекты IVFC. Имеется ввиду Интегрируется в Вижуал Студию от Майкрософта? |
Сообщ.
#3
,
|
|
|
Ни один другой язык так долго не держится и не имеет столько компиляторов
ню-ню... |
Сообщ.
#4
,
|
|
|
Цитата Cr@$h @ ...В этом смысле по быстродействию ему нет равных. Асм? Не знаю, разве можно на асме делать распараллеливание, автоматическую векторизацию и вставлять inline OpenMP. Боьшинство языков родилось именно от него, даже хоть и косвенно.... Вы как то не с той стороны... Если доведёться дополнять фортран своими функциями на азме - обратите внимание на то, как легко интегрируется Ваш код в идеологию фортрана! Присмотритесь к потрохам фортрана - Вы увидете много нового! правильней сказать, что фортран тесно дружит с железом - благодаря тому, что написан на азме... писать на азме указанные Вами операции - глупо. Просче интегрировать в фортран то, что ему не достаёт... с уважением (круглый) ЗЫ Кстати на фортране замечательно пишуться игрушки. Особенно базирующиеся на логики и мат. аппарате... |
Сообщ.
#5
,
|
|
|
Мне пришлось в свое время поработать с С/С++, asm'ом, COBOL'ом, фортраном,
ну так вот впечатления от фортрана остались самые наилучшие... |
Сообщ.
#6
,
|
|
|
Мне тоже нравился ФОРТРАН, когда я работал на больших машинах с перфокартами. Но потом, когда сменилась техника и появился язык С, а потом и С++, то последнее для меня стало лучше. Кстати, когда в ФОРТРАН стали добавлять современные конструкции, на мой взгляд, он что-то потерял. Лучше перейти на другой язык. Опять же это дело вкуса.
|
Сообщ.
#7
,
|
|
|
Возникла проблема написания программы на Fortrane для метода пошагового спуска(подъёма) и Метода наименьших квадратов!Дайте пожалуйста ссылки на эти программы или хотя бы на блок-схемы!
|
Сообщ.
#8
,
|
|
|
Swix
Есть в этой книге Мудров А.Е.Численные методы для ПЭВМ на языках Бейсик,Фортран и Паскаль. формат .djvu http://ihtik.2x4.ru/electrotehn_4janv2007/electrotehn_4janv2007_2391.rar |
Сообщ.
#9
,
|
|
|
Цитата Команданте Оззя @ Swix Есть в этой книге Мудров А.Е.Численные методы для ПЭВМ на языках Бейсик,Фортран и Паскаль. формат .djvu http://ihtik.2x4.ru/electrotehn_4janv2007/electrotehn_4janv2007_2391.rar Спасибо! Перехожу по ссылке, а фаил не читается! Что нужно сделать, чтобы он правельно отобразился? |
Сообщ.
#10
,
|
|
|
Swix
Файл нужно скачать. Распаковать WinRar'ом. Прочитать спец. программой, понимающей формат .djvu, например, irfanview'ром - http://www.irfanview.com/ |
Сообщ.
#11
,
|
|
|
Спасибо конечно что разъяснили, но пробдема заключается в том что файл не хочет скачиваться, а просто отображается в Opere странными символами!
|
Сообщ.
#12
,
|
|
|
Swix
Скачал. Без проблем. Отправьте в ПМ Ваш e-mail. Отправлю по почте - 2,5 МБ |
Сообщ.
#13
,
|
|
|
Цитата Команданте Оззя @ Swix Скачал. Без проблем. Отправьте в ПМ Ваш e-mail. Отправлю по почте - 2,5 МБ wix8@mail.ru - заранее большое спасибо! |
Сообщ.
#14
,
|
|
|
Отправил
|
Сообщ.
#15
,
|
|
|
Ещё раз болошое спасибо! Нет ли ещё подобных книг по этой теме,а то качество сканированных страниц остаёт желать лучшего!
|