|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Aleksey Barabanov 2:5020/400 17 Mar 2005 20:59:34 To : Ilya Anfimov Subject : Re: Need GUI development tool (Kylix or something) -------------------------------------------------------------------------------- Ilya Anfimov wrote: > В частности, там нет (я не вижу) конструкций, которые позволяли > бы компилятору оптимизировать код легче, чем в случае C. > Поскольку этот фортран медленно подыхает, рискну предположить, > что оптимизацией его компиляторов занимается меньше народу, чем > оптимизацией компиляторов C. Количество доступных библиотек под > фортран меньше, как потому, что C -- один из наиболее известных > языков программирования, так и потому, что использовать > библиотеки фортрана на C весьма тривиально. В обратную сторону > чаще всего без самописных прокладок по десятку строк на > прикладную функцию не обойтись. > > Впрочем, всё это мелочи. В большинстве задач скорость работы > больше зависит от качества работы программиста, а не от > выбранного языка. Hапример: если 19/20 времени программа проводит > в недрах libBLAS, то совершенно пофиг, написана остальная часть > на C, Fortran или MatLab. А вот возможность мгновенно сравнить > время выполнения алгоритма, скажем, с упакованными матрицами или > обычными -- это важно. Тут вы совершенно не правы. "C" никогда не считался языком для научных расчетов. Многие вообще его воспринимают как усложненный ассемблер. Hо это все лишь пристрастия. Проанализируйте тот факт как каждый из обсуждаемых языков приспособлен к автоматическому распараллеливанию вычислений. Сколько есть реализаций фортана и "С" для программирования вычислительных задач, приспособленных для решения на вычислительных кластерах. Это не говоря о том, что есть такие большие справочники и библиотеки алгоритмов и вычислительных программ написанные на фортране в дремучие годы и до сих пор не переведенные на С или иной язык. Hо заметно все это станет лишь если вы выйдите за рамки этой ограниченной эхи. И вот "там" в научном мире фортран не подыхает. Там даже лисп не подыхает ;) -- Bye. Aleksey Barabanov <alekseybb at mail.ru> --- ifmail v.2.15dev5.3 * Origin: home (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.linux/185296d3b8589.html, оценка из 5, голосов 10
|