|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Serguei Miridonov 2:5020/400 12 Mar 2005 01:43:21 To : Boris Veytsman Subject : Re: Need GUI development tool (Kylix or something) --------------------------------------------------------------------------------
Boris Veytsman wrote:
> VW> From: vitus@45.free.net (Victor Wagner)
> VW> Date: Fri, 11 Mar 2005 17:42:47 +0000 (UTC)
>
> VW> Eugene Kurbatov <kurbatov@inasan.ru> wrote:
>
> EK> ПО любит переписывание, как деньги любят счёт. Я не
> EK> представляю себе, какую задачу должна решать прога (а ведь
> EK> мы Computer Science подразумеваем?!), чтобы её хватило на
> EK> 10 лет. Впрочем, встречал я такую прогу, точнее её части,
>
> VW> Hу, вот, скажем, Элиза в этом году свой СОРОКОВОЙ юбилей отмечает.
> VW> А десять лет - вообще не срок. У меня на диске найдутся программы,
> VW> которые это время вообще не перекомпилировались.
>
>
> Я в своё время в Годдардовском центре возился с программой (на
> фортране, кстати) для точного расчета орбит спутников. В некоторых
> файлах даты были постарше меня самого. Я думаю, что тогда она
> использовалась для слежения за советскими спутниками :)
Дык, законы Кепплера никто не отменял...
А что касается программирования под науку, то сейчас ситуация - не
20 лет назад. Пишется под тем, что наиболее удобно для конкретного
случая. Я те самые лет 20-25 назад начинал с Фортрана на СМ-3, тогда
ничего лучшего под рукой не было. Эксперименты на КАМАК - ассемблер.
Потом Pascal, но это быстро прошло. Далее, C и C++. Под последним
понравилось то, что можно делать operator overloading и писать
работу с матрицами и массивами одной строчкой, хотя это и не
принципиально.
Сейчас - C/C++ или Matlab, в зависимости от потребностей - в Matlabe
море готовых инструментов, собранных в одном месте, легко и быстро
собирающихся в нужную модель. А C/C++ - там, где желательно собрать
некую автономную программу, в независимости от нужности графического
интерфейса. Вообще, стараюсь обходиться без графики - можно же
сбросить данные вычислений в файл и посмотреть gnuplot'ом, или тем
же Matlab'ом. Hо когда надо графику сделать интерактивную, тут
пользую Qwt под Qt.
Да и вообще... Вот недавно делал себе "разборщик" сообщений с GPS
приёмника - так проще всего было сделать на perl. Вычислений там
было немного, да и скорость не требовалась, а вывод - текстовый, ну
и перловая программа показалась самой подходящей.
Так что, давать советы, чем кому пользоваться я бы не стал. Hужно,
чтобы человек просто знал, что есть в принципе, попробовал бы всего
как можно больше и выбрал бы то, что ему подходит. Тем более, в
эхотаге возможностей хватает. Даже бесплатный octave вместо Matlab.
--- ifmail v.2.15dev5.3
* Origin: CICESE Research Center, Ensenada, Mexico (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.linux/13396cf57e7bd.html, оценка из 5, голосов 10
|