Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Victor Wagner                        2:5020/400     11 Sep 2002  11:49:45
 To : Maksim Pozdeyev
 Subject : Re: програманье << совет
 -------------------------------------------------------------------------------- 
 
 Maksim Pozdeyev <Maksim.Pozdeyev@p6.f67.n5090.z2.fidonet.org> wrote:
 
 MP> Мы к вам, профессор Victor Wagner, и вот по какому делу...
 
 MP> 10 Сен 02 20:52, Victor Wagner -> Ilya Pogrebenko:
 
 MP>  [skip]
 
  VW>> 1. А зачем, собственно, писать на С/С++? Эти языки - это большая
  VW>> тяжелая кувалда, к которой прибегают только тогда, когда больше ничего
  VW>> не может помочь (по производительности). Hе лучше ли интерфейс
  VW>> реализовать на чем-нибудь более легком для написания
  VW>> (Tcl,Python,Ocaml, Ruby,Perl), а  к С прибегать только для наиболее
  VW>> вычислительно тяжких часте программы?
 
 MP>  Вот только проблема в том, что с windows не поставляется ни один из
 MP> вышепересимленных языков, вернее их интерпретаторов. Прийдется вместе с
 
 Заметим, что компилятор C с windows тоже не поставляется.
 
 MP> программой распространять или как? Многие-ли пользователи захотят вместо 200
 MP> кб
 
 Hе пользовательское это дело что-либо устанавливать. Пользовательское
 дело - пользоваться. И если использование Tcl/Python/Ruby позволит тебе
 написать программу, которой пользоваться будет удобно, то пользователям
 будет наплевать, что ее дистрибутив занимает 5 мегабайт, а не 100
 килобайт. 
 
 Поэтому в первую очередь нужно заботиться об удобстве пользователя уже
 установленной программы, а уже потом об удобстве ее установки.
 
 К тому же удобство обновления программы на скриптовом языке (когда
 интерпретатор уже установлен, а новые версии скриптов может выкачать
 сама программа не прерывая своей работы), особенно в windows, где нельзя
 проинсталлировать новую версию dll пока старая используется, будет
 больше.
 
 Заметим, что программы имеют свойство расти со временем, и по
 достижении определенной размеры программы на C++ с активным
 использованием STL могут оказаться больше, чем размеры эквивалентной
 программы на скриптовом языке плюс интерпретатор.
 
 Кроме того, заботиться об удобстве пользования windows-версией
 программы нужно в последнюю очередь. Зачем заботиться о тех, кто
 не ценит удобство своей работы настолько, что пользуется windows
 (и не надо мне тут про корпоративных пользователей. Если корпорация
 не ставить X-сервера в качестве штатного приложения на виндовые рабочие
 станции только ради того, чтобы ее сотрудники могли пользоваться твоей
 программой, работающей на Linux-сервере, значит эта программа им просто
 не нужна. Hехай эта корпорация обанкротится и уступит место конкуренту,
 который вовремя оценил преимущества твоей программы для бизнеса и ради
 нее отказался от использования виндов)
 
 MP> программы установить 100 Кб + 5 Мб? Код на ocaml умеет компилироваться?
 
 Умеет.
 
 -- 
 http://www.communiware.ru                     http://www.ice.ru/~vitus
 --- ifmail v.2.15dev5
  * Origin: Leninsky 45 home network (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: програманье << совет   Maksim Pozdeyev   11 Sep 2002 11:11:36 
 Re: програманье << совет   Victor Wagner   11 Sep 2002 11:49:45 
 Re: програманье << совет   Maksim Pozdeyev   11 Sep 2002 22:21:12 
Архивное /ru.linux/1517829f89c47.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional