Как транслировать программы, написанные на языке Фортран в 80-ых для новых версий фортрана для Windows? - Страница 2
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Как транслировать программы, написанные на языке Фортран в 80-ых для новых версий фортрана для Windows?

Как транслировать программы, написанные на языке Фортран в 80-ых для новых версий фортрана для Windows?

Ответ
Поиск в этой теме
Непрочитано 19.11.2010, 14:17
Как транслировать программы, написанные на языке Фортран в 80-ых для новых версий фортрана для Windows?
(PGS)Dale
 
инженер, аспирант
 
Киев
Регистрация: 20.07.2010
Сообщений: 17

Я занимаюсь кандидатской диссертацией по строительной механике. Для математических экспериментов мой руководитель использует язык программирования Fortran и компилятор NDP. У него есть еще часть программ написанных для перфокарт.
Так как MS-DOS уже не входит в состав Windows, компиляция становится проблемой (нужно ставить Windows 98, настраивать системные файлы, что не каждый современный программист может сделать).
Подскажите новые версии Fortranа для Windows XP и как ними правильно прочитать старые программы?
Просмотров: 15264
 
Непрочитано 24.11.2010, 15:14
#21
ShaggyDoc

Thượng Tá Quân Đội Nhân Dân Việt Nam
 
Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372


Не надо "перегонять" всё. Надо только необходимое в текущий момент. Да, можно использовать и другие dll. При условии, что эти dll правильно сделаны (что весьма сомнительно для Fortran). И весьма сомнительно, что это будет работать и в будущем.

Научиться работать в любой современной среде разработки, независимо от языка программирования, проще и перспективней.
ShaggyDoc вне форума  
 
Непрочитано 24.11.2010, 15:21
#22
Meknotek

Проектирование заборов уже в прошлом
 
Регистрация: 29.10.2009
Рязань
Сообщений: 2,089


Цитата:
Сообщение от ShaggyDoc Посмотреть сообщение
Научиться работать в любой современной среде разработки, независимо от языка программирования, проще и перспективней.
А какой язык/среда перспективны для научных работников по Вашему мнению? (конкретно "для математических экспериментов" и строительной механики)
Meknotek вне форума  
 
Непрочитано 24.11.2010, 15:30
#23
Pastor

это только кличка
 
Регистрация: 22.10.2006
Москва
Сообщений: 252


может MATLAB?
cм. http://ru.wikipedia.org/wiki/MATLAB
__________________
...в шее моей жилы железные, и лоб мой - медный...
Pastor вне форума  
 
Непрочитано 24.11.2010, 15:33
#24
Meknotek

Проектирование заборов уже в прошлом
 
Регистрация: 29.10.2009
Рязань
Сообщений: 2,089


Цитата:
Сообщение от Pastor Посмотреть сообщение
может MATLAB?
cм. http://ru.wikipedia.org/wiki/MATLAB
Цитата:
Лицензия - Проприетарное
Мне вот это больше всего не нравится...
Meknotek вне форума  
 
Непрочитано 24.11.2010, 15:33
#25
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,413
Отправить сообщение для Александр Ривилис с помощью Skype™


Цитата:
Сообщение от Meknotek Посмотреть сообщение
А какой язык/среда перспективны для научных работников по Вашему мнению?
C++, а для GUI (интерфейсов) C#, на который перейти, зная C++ не сложно.
Для C++, да и для C# огромное количество библиотек разного рода. Думаю, что на порядок больше, чем для FORTRAN. IMHO.
P.S.: Для меня первый язык программирования - FORTRAN в начале 80-ых.
Александр Ривилис вне форума  
 
Непрочитано 24.11.2010, 17:58
#26
Дима_

Продуман
 
Регистрация: 22.02.2007
Питер
Сообщений: 2,839


Я бы для "научных" работников порекомендовал бы Scheme. Насчет тучи "научных" библиотек не уверен, но написать нужные (разобравшись с лиспом) уверен - займет времени меньше чем в любой "мейнстреймовой" среде и с "гуишками" там все в порядке.
p.s. меня в ней очень впечатляет, например, программа для подсчета 10000! - занимает 1 строку кода и выводит число полностью (а это 35660 знаков).
__________________
Когда в руках молоток все вокруг кажется гвоздями.
Дима_ вне форума  
 
Непрочитано 24.11.2010, 19:39
#27
ShaggyDoc

Thượng Tá Quân Đội Nhân Dân Việt Nam
 
Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372


Цитата:
Сообщение от Meknotek Посмотреть сообщение
А какой язык/среда перспективны для научных работников по Вашему мнению? (конкретно "для математических экспериментов" и строительной механики)
Язык значения не имеет. "Формулы" на всех языках примерно одинаково пишутся. Разница - в наличии штатных или сторонних дополнительных библиотек, где конкретными языковыми средствами описаны функции ("формулы") более высокого уровня. В итоге все равно всё преобразуется в команды конкретного процессора.

"Перспективность" - понятие относительное. Во многом завязано на маркетинговые успехи или провалы фирм-поставшиков. Наверное, сейчас это действительно C++ и C#.

А вот Pascal и продукты на его основе (линия Delphi) сейчас считаются неперспективными. Но это не вопрос технологического качества продуктов, а невнятная политика перехода бывшей Borland из рук в руки. Хотя "научность" Pascal явно выше (чисто университетская основа). Еще более "научная" Modula (тот же Pascal) умерла как конечный продукт не выдержав конкуренции с "коммерциализированным" Turbo Pascal.

Научность "математических экспериментов" и разработка настоящих (то есть способных продаваться и работать в отсутствие автора) программ - разные вещи.

В первом случае можно работать хоть с чем. Например, если исходные данные "набивать" в виде файла и результаты выводить то же в файл. Примерно так, как делали на "больших" ЭВМ. Здесь достаточно консольной прогаммы, написанной хоть на чем. Можно даже на серверных скриптовых языках - читать данные на сервере ФБР и выводить в браузер КГБ. Или наоборот. Или подключив целую сеть компьютеров, что давно делается и тайно, и явно.

Здесь могут оказаться очень полезными системы, наподобие MATLAB. Куда уж научней. Не нравится проприетарность? А что же всё мировое научное сообщество не сделало ничего такого "свободного и открытого"? Да еще с такими же потребительскими качествами? Ответ, наверное, всем понятен.

Во втором случае важнее "гуевость", то есть интерфейс для пользователя. Написание его занимает более 90% объема работы. Здесь уже важнее свойства конкретной среды разработки и наличие дополнительных библиотек для создания интерфейса. Сам язык - не важен. В среде .NET можно писать код на разных языках.
ShaggyDoc вне форума  
 
Непрочитано 24.11.2010, 19:59
#28
Meknotek

Проектирование заборов уже в прошлом
 
Регистрация: 29.10.2009
Рязань
Сообщений: 2,089


Цитата:
Сообщение от ShaggyDoc Посмотреть сообщение
Язык значения не имеет. "Формулы" на всех языках примерно одинаково пишутся. Разница - в наличии штатных или сторонних дополнительных библиотек, где конкретными языковыми средствами описаны функции ("формулы") более высокого уровня.
Ну я об этом тоже говорил... Вопрос только в "удобстве" применения в деталях. С современным уровнем развития программирования как науки границы "применения языка" понемногу стираются.

Цитата:
Сообщение от ShaggyDoc Посмотреть сообщение
"Перспективность" - понятие относительное.
Относительно-то оно относительное, но:
Цитата:
Сообщение от ShaggyDoc Посмотреть сообщение
вот Pascal и продукты на его основе (линия Delphi) сейчас считаются неперспективными
Для конкретного инженера, изучающего определенный язык, имеет мало значения, из-за чего он больше не увидит развития "своего" языка (и даже диалекта)...

Цитата:
Сообщение от ShaggyDoc Посмотреть сообщение
Наверное, сейчас это действительно C++ и C#.
Про С++ соглашусь. Про С# можно поспорить, именно благодаря "политике" МС по поводу "открытой и переносимой" платформы .NET, которую кое-как пытаются перенести на другие платформы (проект Mono) - "кое-как" именно из-за сложностей с лицензированием.

Цитата:
Сообщение от ShaggyDoc Посмотреть сообщение
Научность "математических экспериментов" и разработка настоящих (то есть способных продаваться и работать в отсутствие автора) программ - разные вещи.
В первом случае можно работать хоть с чем. Например, если исходные данные "набивать" в виде файла и результаты выводить то же в файл. Примерно так, как делали на "больших" ЭВМ. Здесь достаточно консольной прогаммы, написанной хоть на чем. Можно даже на серверных скриптовых языках - читать данные на сервере ФБР и выводить в браузер КГБ. Или наоборот. Или подключив целую сеть компьютеров, что давно делается и тайно, и явно.
пару чисел сложить/вычесть, я думаю, и Экселя/Calc хватит. Я так понимаю, речь идет о немного более сложных расчетах. "Скриптовые языки" например тут применять будет не очень разумно. А "что-то более сложное" - вот тут уже и начинаешь задумываться о перспективности. В том числе и последующим выходом на "второй случай".

Цитата:
Сообщение от ShaggyDoc Посмотреть сообщение
Здесь могут оказаться очень полезными системы, наподобие MATLAB. Куда уж научней. Не нравится проприетарность? А что же всё мировое научное сообщество не сделало ничего такого "свободного и открытого"? Да еще с такими же потребительскими качествами? Ответ, наверное, всем понятен.
Конечно понятен. Все используют FORTRAN


Цитата:
Сообщение от ShaggyDoc Посмотреть сообщение
Не нравится проприетарность?
Очень не нравится. Особенно когда дело происходит в какой-нибудь аспирантуре, где-нибудь... Скажем в Киеве . Для "исследования" закупать MATLAB, тратить силы и средства на обучение - а потом? Пригодится ли купленная "академическая" лицензия за 1000+$ в дальнейшей деятельности? Куда потом применить знания МАТЛАБа инженеру-проектировщику (пусть и не "простому")? В чем считать реальные конструкции на работе, а не в университете? В общем, вопрос этот сложный, и в общих чертах ответ на него дать сложно. Поэтому сам склоняюсь больше к "свободным" и бесплатным решениям, которые я смогу применить везде и всегда. Тот же С++ - спецификации языка разрабатываются не какой-либо коммерческой организацией (как например Java), есть стандарт (точнее несколько, но это уже детали), которого должны придерживаться разработчики компиляторов, есть много бесплатных компиляторов (тот же GCC, или Borland Free command line tools). Я знаю точно - где бы я не оказался, независимо от ОС или компилятора я смогу запустить(скомпилировать) свои программы (конечно речь идет по большей части о "консольных" считалках), и никто никогда мне слово про "проприетарность" не скажет.
Бесплатных библиотек (в том числе и для ГУЯ) - тоже хватает. Например, недавно Нокия объявила о введении новых лицензий для Qt (4.5+) - LGPL 2.1 и GPL 3.0. Разнообразных бесплатных и свободных3Д-движков тоже навалом (в основном они для игр, но для "презентационной графики" вполне сгодятся в большинстве случаев). Причем все эти сторонние проекты достаточно хорошо развиваются (пусть и не со скоростью "коммерческих" разработок)

Цитата:
Сообщение от ShaggyDoc Посмотреть сообщение
Во втором случае важнее "гуевость", то есть интерфейс для пользователя. Написание его занимает более 90% объема работы. Здесь уже важнее свойства конкретной среды разработки и наличие дополнительных библиотек для создания интерфейса. Сам язык - не важен. В среде .NET можно писать код на разных языках.
Для тыкания мышкой в красивые картинки - ГУЙ конечно важен. По-быстрому рассчитать балочку на пару нагрузок и получить наглядный результат - тут красивые гуевые программы просто незаменимы.
Однако как показывает опыт того же Ансиса например, в более серьезных расчетах отказываться от "набора значений в текстовом файле", пока еще рано. Очень рано. Так что "гуевость" для НАУЧНОГО софта - дело если и не десятое, то уж точно не первое.

Последний раз редактировалось Meknotek, 24.11.2010 в 20:21.
Meknotek вне форума  
 
Непрочитано 24.11.2010, 20:56
#29
zamtmn

КИПиА
 
Регистрация: 21.03.2005
Tyumen
Сообщений: 1,352
<phrase 1=


Цитата:
Очень не нравится. Особенно когда дело происходит в какой-нибудь аспирантуре, где-нибудь... Скажем в Киеве . Для "исследования" закупать MATLAB, тратить силы и средства на обучение - а потом? Пригодится ли купленная "академическая" лицензия за 1000+$ в дальнейшей деятельности?
Можно посмотреть чтонибудь из http://www.google.com/search?hl=ru&c...=&oq=&gs_rfai=

Цитата:
вот Pascal и продукты на его основе (линия Delphi) сейчас считаются неперспективными
Перспективный-неперспективный, но для не профессионального програмиста паскаль (в виде Delphi или Lazarus) ИМХО гораздо предпочтительней C++ всилу своей простоты и "академичности".
zamtmn вне форума  
 
Непрочитано 24.11.2010, 21:34
#30
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от Meknotek Посмотреть сообщение
Цитата:
Сообщение от ShaggyDoc
Наверное, сейчас это действительно C++ и C#.
Про С++ соглашусь. Про С# можно поспорить
Бред. Спорить о том, что дотнет сейчас самая мощная платформа (очевидный факт) глупо - не важно шарп или др. .net-язык.
Цитата:
благодаря "политике" МС по поводу "открытой и переносимой" платформы .NET, которую кое-как пытаются перенести на другие платформы (проект Mono) - "кое-как" именно из-за сложностей с лицензированием.
Такие рассуждения наверняка подкреплены опытом работы с Mono? Mono очень мощная платформа, чем вызвано её мусолинье? Может тема плавно перетекает в абстрактное обсасывание Linux - этим и обосновывается потребность в Mono? Если нет, то чем не устраивает обычный бесплатный .Net Framework, работающий на старой доброй винде, которая у тебя и стоит (на 90% уверен в этом)?
Рассуждения ради рассуждений? Сферический конь в вакууме?

По поводу популярности языков среди программистов смотрим круговую диаграмму здесь.

Имхо, если для расчётов важна скорость (а как правило - важна), то технология CUDA от NVIDIA, совместно с C++ смогут сотворить чудо, тем более, что API CUDA написано не только на C, но и на C++ (имхо), правда тут нужно иметь хорошую соображалку.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:

Последний раз редактировалось hwd, 24.11.2010 в 22:07.
hwd вне форума  
 
Непрочитано 24.11.2010, 22:31
#31
Meknotek

Проектирование заборов уже в прошлом
 
Регистрация: 29.10.2009
Рязань
Сообщений: 2,089


Цитата:
Сообщение от hwd Посмотреть сообщение
Бред. Спорить о том, что дотнет сейчас самая мощная платформа (очевидный факт) глупо - не важно шарп или др. .net-язык.
Я и не говорил, что .NET "маломощная"/"немощная". Только вот какой толк для инженерных расчетов и простого (относительно) ввода-вывода от всей этой "мощи"? Зачем вся эта мощь непрофессиональному программисту? Он от силы будет использовать 10-15% возможностей языка и платформы. Для непрофессионала в этой области значение имеют совсем другие факторы. И понятие "перспективность" тоже совсем другое.
И именно про "перспективность для непрофессионала" я и говорил.

Цитата:
Сообщение от hwd Посмотреть сообщение
Такие рассуждения наверняка подкреплены опытом работы с Mono? Mono очень мощная платформа, чем вызвано её мусолинье? Может тема плавно перетекает в абстрактное обсасывание Linux - этим и обосновывается потребность в Mono?
Про Mono я ВООБЩЕ не рассуждал - просто упомянул, что он есть. Поскольку C# не интересуюсь, Mono соответственно тоже.

Цитата:
Сообщение от hwd Посмотреть сообщение
Если нет, то чем не устраивает обычный бесплатный .Net Framework, работающий на старой доброй винде?
Платностью винды и средств разработки для .NET (VS Express edition вроде для "коммерческой разработки" не подходит?). Программирование и средства разработки программ для меня - дополнительный инструмент, а не основной. Вкладывать туда деньги, которые скорее всего не окупятся - смысла не вижу. Меня пока полностью устраивают GCC и "Borland free command line tools".
Все преимущества .NET для меня мало что значат. "Безопасная среда выполнения", сборщики мусора и прочие вещи, важные для больших серьезных проектов - мне не нужны. Масштаб не тот, да и цели другие.

Цитата:
Сообщение от hwd Посмотреть сообщение
старой доброй винде, которая у тебя и стоит (на 90% уверен в этом)?
Можете быть уверены на 100%. Нормальных CAD под Linux я пока не видел (по многим причинам). А инженер без CAD - все равно что без компьютера вообще...

Я никогда не стану профессиональным программистом, ибо у меня другая профессия. И оцениваю языки программирования и платформы с совсем других позиций, нежели Вы. Не собирался нисколько унижать заслуги .NET, время покажет (и уже показало) правильность и перспективность заложенных в .NET идей, однако у нас тут не форум программистов, и языки/платформы для прикладного программирования оцениваются по несколько иным критериям



Цитата:
Сообщение от hwd Посмотреть сообщение
Рассуждения ради рассуждений? Сферический конь в вакууме?
Все хорошо, никто не замахивается на "трон", занимаемый .NET
У нас тут разговор совсем о другом. Сверхсложные приложения с максимальным использованием графики/сети и т.п. в сжатые сроки с гарантированным качеством никто тут писАть не собирался. Речь шла все-таки о расчетах в основном.


Цитата:
Сообщение от hwd Посмотреть сообщение
Может тема плавно перетекает в абстрактное обсасывание Linux - этим и обосновывается потребность в Mono?
Нет, не перетекает. Я просто указал одно из значимых для меня свойств языка/платформы - переносимость, доступность и бесплатность, причем без всяких проблем с лицензированием. И ничего более. Фанатом "Linux" не являюсь, впрочем, как и фанатом "Windows". Просто люблю надежность и наличие "плана Б".

(Тема явно перетекает из "помогите с Фортраном" в "C++ vs. C# vs. Java vs. LISP vs. ..... ну вы поняли ).

Offtop: Про Java я вообще умолчу, а то тут точно холивар будет

Последний раз редактировалось Meknotek, 24.11.2010 в 22:37.
Meknotek вне форума  
 
Непрочитано 24.11.2010, 22:36
#32
zamtmn

КИПиА
 
Регистрация: 21.03.2005
Tyumen
Сообщений: 1,352
<phrase 1=


Цитата:
Если нет, то чем не устраивает обычный бесплатный .Net Framework, работающий на старой доброй винде, которая у тебя и стоит (на 90% уверен в этом)?
Вообще в "науке" open source очень распрстранен (жаль только не в нашей)
Цитата:
По поводу популярности языков среди программистов смотрим круговую диаграмму здесь.
ИМХО .net больше моден, чем популярен. Упомянули CUDA... Человек с перфокарт собдрался переделывать, какая тут может быть CUDA?
zamtmn вне форума  
 
Непрочитано 24.11.2010, 22:37
#33
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от Meknotek Посмотреть сообщение
Только вот какой толк для инженерных расчетов и простого (относительно) ввода-вывода от всей этой "мощи"?
Предлагаю внести конкретику: какие именно возможности/библиотеки ищете в языке?
Цитата:
ИМХО .net больше моден, чем популярен.
мода на подиуме. Популярность вызвана удобством и большим набором библиотек (т.е. возможностями).
Цитата:
Упомянули CUDA... Человек с перфокарт собдрался переделывать, какая тут может быть CUDA?
Посоветуете ему сначала перейти на VB.6, с тем чтобы он через год начал искать очередной язык? Имхо лучше выбирать сразу из тех, которые однозначно не зачахнут в ближайшем будущем.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума  
 
Непрочитано 24.11.2010, 22:42
#34
Meknotek

Проектирование заборов уже в прошлом
 
Регистрация: 29.10.2009
Рязань
Сообщений: 2,089


Цитата:
Сообщение от hwd Посмотреть сообщение
Предлагаю внести конкретику: какие именно возможности/библиотеки ищете в языке?
Стандартные математические. "Нестандратные" самописные (о чем и писал в первом посте автор, про которого уже все забыли...), реализующие какие-то определенные математические наработки по теме. Я думаю даже у него про многие сотни тысяч КЭ речь не идет, поэтому многие проблемы для таких программ неактуальны. Для "мат. экспериментов" OpenGL/DirectX/WPF явно не нужны, максимум вывести график/поверхность. А такие инструменты доступны практически для каждого языка/платформы. Ибо суть научного эксперимента(даже "числового" с использованием компьютера) - получить конкретные данные и вывести в удобном для исследователя виде, а не красивые картинки. Очевидно, все красоты трехмерной графики или какие-либо специфические возможности не нужны и 99% использоваться не будут даже при их наличии в языке/платформе.
Meknotek вне форума  
 
Непрочитано 24.11.2010, 23:09
#35
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от Meknotek Посмотреть сообщение
Стандартные математические. "Нестандратные" самописные (о чем и писал в первом посте автор, про которого уже все забыли...), реализующие какие-то определенные математические наработки по теме.
Весьма абстрактное уточнение, что-то вроде КакМожноБольшеЛюбыхМатематическихБиблиотек...
тынц, тынц, тынц, тынц, тынц, тынц, и т.д. и т.п. - Google - великая сила...

Цитата:
Сообщение от Meknotek Посмотреть сообщение
Для "мат. экспериментов" OpenGL/DirectX/WPF явно не нужны, максимум вывести график/поверхность.
А при чём здесь эти технологии? Я разве писал про них хоть что-нибудь?

Цитата:
Зачем вся эта мощь непрофессиональному программисту? Он от силы будет использовать 10-15% возможностей языка и платформы. Для непрофессионала в этой области значение имеют совсем другие факторы. И понятие "перспективность" тоже совсем другое.
ДотНет - это огромное множество различных технологий, охватывающих практически любую сферу деятельности (нет человека, который знал бы их все), и математика среди этих технологий не исключение. Я искал применительно к .net, уверен, что нечто подобное можно найти и для C/C++ или Java. Никто не заставляет учить все имеющиеся в языке технологии - достаточно знать сам язык (его спецификацию) и и те библиотеки, которые нужны в работе. Т.о. бояться C/C++, Java или DotNet или др. нефиг - учить спецификацию языка придётся в любом случае. А если есть желание ничего не учить, но уметь считать - Excel в руки.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума  
 
Непрочитано 24.11.2010, 23:30
#36
Meknotek

Проектирование заборов уже в прошлом
 
Регистрация: 29.10.2009
Рязань
Сообщений: 2,089


Цитата:
Сообщение от hwd Посмотреть сообщение
Весьма абстрактное уточнение, что-то вроде КакМожноБольшеЛюбыхМатематическихБиблиотек...
тынц, тынц, тынц, тынц, тынц, тынц, и т.д. и т.п. - Google - великая сила...
причем здесь гугл? Я написал, что не могу найти мат.библиотеки под .NET? Я даже не сомневался, что они есть и в большом количестве. Прочитайте пожалуйста тему еще раз (благо сообщений на две неполные страницы). Речь совсем не о поиске языка, в котором есть хоть какие-то мат. библиотеки. Я сам же и писал, что под любой язык сейчас можно найти (или приделать DLL например) соответствующие библиотеки.

Цитата:
Сообщение от hwd Посмотреть сообщение
А при чём здесь эти технологии? Я разве писал про них хоть что-нибудь?
Цитата:
Сообщение от hwd
Популярность вызвана удобством и большим набором библиотек (т.е. возможностями).
я думаю это Вы явно не только про "математические" библиотеки. Или только про них? Если только про них, то насколько велико их удобство и насколько библиотек "много" (в сравнении с С++/Java например)? думаю, все же речь шла про несколько "иные" библиотеки, о ненужности которых применительно к данной теме и шел разговор.

Цитата:
Никто не заставляет учить все имеющиеся в языке технологии - достаточно знать сам язык (его спецификацию) и и те библиотеки, которые нужны в работе.
И какое тогда получается преимущество .NET в данном случае? Если нужно изучить синтаксис, несколько стандартных функций и пару-тройку библиотек? Чем .NET будет лучше С++ или Java?
Meknotek вне форума  
 
Непрочитано 24.11.2010, 23:38
#37
zamtmn

КИПиА
 
Регистрация: 21.03.2005
Tyumen
Сообщений: 1,352
<phrase 1=


Каждый может долго расхваливать инструмент который знает и которым пользуется, но ни у одного предложенного варианта особых преимуществ в рамках этого топика нет.
Хотя наваерно у matlab и аналогов есть, они специально для этого разработаны))
zamtmn вне форума  
 
Непрочитано 24.11.2010, 23:39
#38
Дима_

Продуман
 
Регистрация: 22.02.2007
Питер
Сообщений: 2,839


Цитата:
Сообщение от ShaggyDoc Посмотреть сообщение
Язык значения не имеет. "Формулы" на всех языках примерно одинаково пишутся. Разница - в наличии штатных или сторонних дополнительных библиотек, где конкретными языковыми средствами описаны функции ("формулы") более высокого уровня. В итоге все равно всё преобразуется в команды конкретного процессора.
Вот по поводу этого у мня есть особое мнение, если речь идет о "научных" исследованиях, то "стандартные" библиотеки, а тем более "околосистемные" здесь нам мало помогут и вся мощь .Net (при всем уважении к этой платформе - сам ей с удовольствем пользуюсь) нам в общем-то "не подмога" - да там есть полностью готовые идеально работающие CRC, RSA и пр. - но нужны они именно для практического применения. Формулы выглядят действительно одинаково, что не скажешь про реализацию алгоритмов - при разработке новых алгоритмов - нам гораздо больше помогут - нормальная рекурсия, ленвые вычисления, "разнотипные" сложновложенные списки - вот что выводит на новый уровень абстракций - в этом случае нужен "хороший" функцональный язык. Не к чему привязываться к процесоррам, типам (int32, float и пр.) и "натыкатся" на их ограничения - в математике то их нет. При разработке не так важна скорость вычислений - как скорость кодировки и корректировки кода. Я бы для начала расписал на лиспе и уж потом, если необходима скорость выполнения "переделал-бы" под более "процесорро-ориентированный" язык.
p.s. все ИХМО.
__________________
Когда в руках молоток все вокруг кажется гвоздями.
Дима_ вне форума  
 
Непрочитано 25.11.2010, 00:01
1 | #39
Meknotek

Проектирование заборов уже в прошлом
 
Регистрация: 29.10.2009
Рязань
Сообщений: 2,089


Цитата:
Сообщение от zamtmn Посмотреть сообщение
Каждый может долго расхваливать инструмент который знает и которым пользуется, но ни у одного предложенного варианта особых преимуществ в рамках этого топика нет.
Полностью согласен. Иначе и споров бы особо не было.
Meknotek вне форума  
 
Автор темы   Непрочитано 29.11.2010, 11:47
#40
(PGS)Dale

инженер, аспирант
 
Регистрация: 20.07.2010
Киев
Сообщений: 17


Цитата:
Каждый может долго расхваливать инструмент который знает и которым пользуется, но ни у одного предложенного варианта особых преимуществ в рамках этого топика нет.
Всем спасибо за советы.
(PGS)Dale вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Как транслировать программы, написанные на языке Фортран в 80-ых для новых версий фортрана для Windows?