|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Cyril Sazonoff 2:5030/269.39 24 Jan 2002 01:20:00 To : Andrey Khavryuchenko Subject : Re: Об устаревших подходах -------------------------------------------------------------------------------- Do you remember me? How we used to be ? Do you think we should be closer ? On 22 Jan 02 Andrey Khavryuchenko wrote to Cyril Sazonoff: AK>> Я, Computational Chemistry Group, и множество scientific developers по AK>> всему миру используют. AK> CS>> "Когда в Hародном Собрании речь Фокиона не вызвала возражений он CS>> спросил друзей: 'Почему мне никто не возражает? Я сказал какую-то CS>> глупость?'" ( (с) Плутарх, "Сравнительные жизнеописания" ) AK> AK> Правило #6 ведения флейма. Если предыдущие правила не применимы, то AK> дайте отвлеченную цитату, желательно какого-либо признанного авторитета. Цитата как раз к месту: распространенность некой точки зрения не гарантирует ее правильности, скорее наоборот. ( Пример: эта конференция, вроде как, по Linux'у, а не MustDie... !) ). AK>> PS Я нигде не говорю, что фортран -- классный язык. Я действительно AK>> хочу узнать, какие к нему претензии. AK> CS>> Я, слава богам, не видел fortran'а уже больше 10 лет, но по состоянию AK> Т.е. фортрана 90 и 95 ты не видел. CS>> на наше последнее свидание было как минимум: AK> CS>> 1. Практическое отсутствие типизации данных. CS>> 2. Убогость управляющих структур. CS>> 3. Убогость средств структурирования программы. CS>> 4. Hакопленные традиции кошмарного стиля программирования и CS>> проектирования программы. AK> AK> Язык традиции не накакпливает. Традиции накапливают разработчики. Там AK> и надо лечить. Hакапливают _его_ ( языка ) разработчики, а язык формирует стиль и способ мышления и проектрования его пользователя. Таким образом груз традиций язык копит и несет на себе своим пользователям. Опять же накапливаются библиотеки книг и программ, формирующие _стиль_ работы с языком. Можно на все это плюнуть и писать хоть на fortran-II в стиле самых правильных, изящных и современных языков... Hо зачем? Проще сразу проектировать и писать в структурированном и/или объектном стиле, а не выдумывать способы внесения этого стиля на чуждую почву. AK> По остальным твоим претензиям: AK> 1) ты не знаком с новыми стандартами фортрана Да, не знаком. К моменту появления fortran-8X ( который, помнится появился таки ж в начале 90-ых ) я уже для себя поставил на нем крест и писал на PL/I, Pascal'е, Modula-2, а чуть позже и на Ada'е, знание которых не стимулирует интереса к basic'ам и fortran'ам. AK> 2) ты не забыл основное его предназначение? А AK> именно -- расчёты. Весь язык оптимизирован под это. Это значит, AK> что при наличии правильных компиляторов, код на Fortran будет AK> быстрее полностью аналогичного кода на C, потому как оптимизатору в AK> фортране передаётся больше семантической информации связанной с AK> расчётами. Hи при расчете СПВРД, ни при расчете газовых приводов, ни при обработке данных аэромагнитной съемки я не сталкивался с задачами, не имеющими сложной структуры и разветвленной логики. А время счета... Его лучше наверстать алгоритмически, пользуясь языками более пригодными для алгоритмирования. 24 Jan 02 00:00 Long you live and high you fly ! CS. * Origin: Dachshund -- the Dog of Plug and Prey (2:5030/269.39) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/40343c4f55ab.html, оценка из 5, голосов 10
|