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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Zahar Kiselev                        2:5030/382.1   31 Mar 2002  01:22:04
 To : Vladimir Bormotov
 Subject : Re: записки тетки-бух галтера
 -------------------------------------------------------------------------------- 
 
 
 Mar 30 21:57 02, Vladimir Bormotov wrote to Zahar Kiselev:
 
  ZK>> В том случае, о котором я упоминал и где уже не первый год сражаются 
  ZK>> с 1С - там вообще фактически написали свою систему оперативного учета 
  ZK>> на встроенном языке 1С. 
  VB>  Молодцы!
  ZK>> Я считаю что это глупость и надо было писать на любом нормальном
  ZK>> языке.  
  VB>  а я считаю, что им ПОФИГ было на чем писать.
 
 Это значит ты просто не наблюдал за процессом написания.
 А я наблюдал. Выглядит это весьма грустно. Программист пишет некоторый код,
 глядя в описание этого "языка" 1С. Пытается запустить написанное - оно не
 работает или работает совсем не так как написано. После десятка попыток
 исправить одно или другое и возни с имеющимся там же "отладчиком" он зовет меня 
 и просит хоть чем-нибудь помочь. После часа совместных усилий выясняется
 очередная "недокументированная особенность" или глюк или называй как хочешь.
 В результате не меньше половины общего времени тратилось не на собственно
 реализацию того, что было задумано, а на выявление и обход вот этих самых
 "особенностей". 
 У меня имеются серьезные подозрения, что _ни_один_ нормальный язык
 программирования не имеет такое количество глюков, чтобы программирование на нем
 превращалось в _непрерывный_ поиск путей их обхода.
 Вот поэтому я и смею утверждать, что HЕ ПОФИГ на чем писать. 
 
  ZK>> Кстати говоря - интерпретатор встроенного языка у 1С работает
  ZK>> медленно, скорости выполнения кода во многих случаях
  ZK>> недостаточно. 
  ZK>> Будет ли быстрее какой-нибудь из интерпретируемых языков, имеющихся 
  ZK>> по Линуксом? 
  VB>  думаешь кому-то интеерсно это сравнивать? Людям интересно
  VB>  1. скорость и прозрачность написания программ на конкретном 
  VB> скриптовом
  VB>     языке людьми, которые "не программисты" (как ты любишь твердить о
  VB>     себе), а специалисты в прикладной области.
  VB>  Интерпретаор дает несомненые плюсы на этапе разработки. Плюс, 
  VB> легкость  реализации. 
 
 Может я какой-то "не такой", но я не ощущаю особых плюсов скриптовых языков 
 типа перла или tcl или виндового потомка бэйсика по сравнению хотябы с той же
 адой или паскалем. Вот по сравнению с Си все это для "не программиста"
 действительно проще.
 
  ZK>> Ты видел сколько времени в том же 1С выполняется "сохранение
  ZK>> конфигурации" после внесения изменений? 
  VB>  не видел.  Зачем оно мне?  Как часто делается эта операция?
 
 После каждого исправления исходника конфигурации. А так как в процессе обхода
 глюков делать это приходится _десятки_ раз - то времени уходит прилично.
 
 > Есть сколько  нужно потратить ресурсов квалифицированого программера на то, 
  VB> чтоб  ускорить эту операцию на 20%? 
 
 Hе эту операцию надо ускорять, а язык взять нормальный, и библиотеки к нему
 нормальные, в которых есть все необходимые для "учетно-бухгалтерской" прикладной
 области функции.
 
  VB>  Пойми, можно многое очень красиво сделать.  Вопрос, нужно ли это 
  VB> делать
  VB>  сейчас, когда хочется кушать.  Тебе, твоей семье, и тд. и тп.
 
 Если все сводить к желанию кушать - то рекомендуется сменить профессию на
 торговлю продуктами и выпивкой(желательно торговлю оптовую). Здесь это
 значительно выгоднее, чем любое программирование на чем угодно. 
 
  VB>  для меня, например, на данном этапе уже дане не возникает вопроса 
  VB> "что  выбрать, компилируемый или интерпретируемый зяык?".  В 90% случаев 
  VB> ответ  "интепретируемый". 
 
 Вот я и хотел выяснить - почему?
 Извини, но экономия времени на процессе компиляции за достойный аргумент
 ну никак не катит - и потому что у разработчиков обычно стоят не самые слабые
 машины и потому что в популярном на рынке продукте(1С) есть та самая операция
 "сохранения конфигурации" и ее длительность не мешает оному продукту удерживать 
 свою популярность.
 
 > Компилирование нужно тогда, когда "мало ресурсов  компьютера".  Hапример 
  VB> мало памяти, или дохлый процессор.  И вся эта
  VB>  задача на этой хитрой железяке" стоит дорого, и цена продажи ее 
  VB> позволяет
  VB>  ОКУПИТЬ квалифицированого программера на C/C++/итд. 
 
 А почему как только говорится о компилируемых языках, ты сразу сворачиваешь в
 сторону С/С++ ? Си хорошо подходит для написания ядра Линукса, но он совершенно 
 не подходит для написания бухгалтерских программ. Для бухгалтерии нужно что-то
 алголоподобное(паскалеподобное) - как наиболее понятное для "непрограммистов",
 обладающее свойством самодокументируемости исходника, имеющее возможно более
 жесткий контроль ошибок и минимум неочевидных умолчаний. Я уже говорил, что
 когда-то мне пришла в голову совершенно не очевидная мысль использовать Аду для 
 написания работающей модели складского учета. Как оказалось - язык подходит
 просто идеально. В комплект еще нужна база данных, способная поддерживать
 отношения вида "один-к-многим"(самый распространный их вид в учетных задачах),
 чтобы небыло надобности делать их руками на таблицах дублируя столбцы. Такая
 база есть и распространяется свободно(сейчас).В те времена ее еще небыло, я
 использовал коммерческую базу такого типа. И еще нужна _простая_ в применении
 библиотека, позволяющая рисовать на экране окна и меню. Повторяю - _простая_, а 
 не навороченная. Для текстового режима я такую знаю, она хотя и коммерческая, но
 в исходниках доступна и они могут быть легко перенесены в Линукс. С графическим 
 режимом сложнее, но похоже ту же библиотеку можно запихать поверх xlib.
 
 > Сколько время 
  VB> жизни
  VB>  приложения?  Год-два-три?
 
 Даже 1С - и тот живет уже заметно дольше. Минимум раза в два. 
 А буржуйские учетные программы типа ManMX(кажется так оно пишется) - так и
 вообще больше десяти лет существуют.
 
 >  Сколько хочет хороший прогарммер умеющий 
  VB> писать  на C++?
  VB> и посчитать "а есть ли эконоимическая выгода от такого 
  VB> решения?".
  VB>  Если ты что-то там пишешь для себя - это твое личное дело.
 
 Однако вот весь Линукс "для себя" написали. 
 Интересно - что бы сказали сторонники "экономической эффективности" если бы
 им десять лет назад описали сегодняшнюю ситуацию с Линуксом? Уверен - никто
 всерьез не воспринял бы.
 
  VB>  Предприятие, которое зарабатывает разработкой софта, в первую 
  VB> очередь  хочет не закрыться через год (поржрав инвестиции).
 
 По-моему модель "зарабатывания денег на производстве софта" уже сейчас
 показывает свою неэффективность. Самый очевидный пример - сравнимое качество
 свободного и коммерческого софта(того, который "массовый"). 
 Мне кажется, что разработка качественного программного обеспечения и извлечение 
 быстрых доходов - вещи не совместимые. Действительно хорошие программы рождаются
 в рамках каких-то более крупных проектов, где их изготовление рассматривается
 как вспомогательная и безусловно _затратная_ часть. Да, часть затрат может быть 
 потом компенсирована продажей этого софта, но вся эта деятельность не является
 самостоятельным бизнесом. В этих случаях у изготовителя есть стимул делать
 _хороший_ продукт. Если же продукт делается исключительно на продажу - то делают
 продукт _покупаемый_, при этом покупаемый чайниками, которых на данный момент
 большинство. А уровень продаж к качеству имеет далеко не прямое отношение.
 Hо повлиять на эту ситуацию может только время. Как тут уже было замечено - как 
 только наберется достаточное число тех, кому нужен бухучет, а не просто
 печатание красивых бумажек с "левыми" цифрами - так появится и спрос на
 соответствующий софт и его предложение.
 
 Zahar(@spbdept.rbc.ru)
 
 --- Msged/LNX 6.1.0
  * Origin: undefined location (2:5030/382.1)
 
 

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

 Тема:    Автор:    Дата:  
 Re: записки тетки-бух галтера   Vladimir Bormotov   30 Mar 2002 14:51:29 
 Re: записки тетки-бух галтера   Zahar Kiselev   30 Mar 2002 16:10:54 
 Re: записки тетки-бух галтера   Vladimir Bormotov   30 Mar 2002 22:57:31 
 Re: записки тетки-бух галтера   Zahar Kiselev   31 Mar 2002 01:22:04 
 Re: записки тетки-бух галтера   Vladimir Bormotov   31 Mar 2002 09:32:41 
 Re: записки тетки-бух галтера   Zahar Kiselev   31 Mar 2002 13:53:24 
 записки тетки-бух галтера   Andrey Rudyavsky   02 Apr 2002 17:22:50 
 Re: записки тетки-бух галтера   Vladimir Bormotov   03 Apr 2002 12:35:01 
 Re: записки тетки-бух галтера   Vladimir Bormotov   31 Mar 2002 17:36:37 
 Re: записки тетки-бух галтера   Zahar Kiselev   31 Mar 2002 18:58:00 
 записки тетки-бух галтера   Andrey Rudyavsky   02 Apr 2002 18:19:44 
 Re: записки тетки-бух галтера   Fedor Zuev   05 Apr 2002 18:32:08 
 Re: записки тетки-бух галтера   Vladimir Bormotov   01 Apr 2002 01:30:53 
 Re: записки тетки-бух галтера   Mikhail Selivanov   01 Apr 2002 17:00:23 
 Re: записки тетки-бух галтера   Zahar Kiselev   02 Apr 2002 01:50:46 
 Re: записки тетки-бух галтера   Eugene Karpachov   02 Apr 2002 19:53:00 
 Re: записки тетки-бух галтера   Ilya Anfimov   01 Apr 2002 21:04:02 
 Re: записки тетки-бух галтера   Mikhail Selivanov   02 Apr 2002 08:43:31 
 Re: записки тетки-бух галтера   Victor Wagner   02 Apr 2002 09:49:35 
 Re: записки тетки-бух галтера   Victor Wagner   01 Apr 2002 23:09:14 
 Re: записки тетки-бух галтера   Victor Wagner   01 Apr 2002 23:09:13 
 записки тетки-бух галтера   Mikhail Selivanov   02 Apr 2002 08:48:59 
 Re: записки тетки-бух галтера   Victor Wagner   02 Apr 2002 09:55:44 
 О ложной универсальности Re: записки тетки-бух галтера   Eugene Karpachov   02 Apr 2002 12:03:55 
 записки тетки-бух галтера   Mike Selivanov   02 Apr 2002 11:55:19 
 Re: записки тетки-бух галтера   Vladimir Bormotov   02 Apr 2002 16:09:56 
 записки тетки-бух галтера   Mike Selivanov   02 Apr 2002 17:33:28 
 записки тетки-бух галтеpа   Alexey Litvinuke   03 Apr 2002 20:58:54 
 записки тетки-бух галтеpа   Peter V. Chernikoff   03 Apr 2002 18:08:37 
 записки тетки-бух галтеpа   Alexey Litvinuke   06 Apr 2002 14:56:30 
 Re: записки тетки-бух галтера   Igor Zakhrebetkov   02 Apr 2002 18:25:16 
 Re: записки тетки-бух галтера   Victor Wagner   03 Apr 2002 15:22:11 
 записки тетки-бух галтера   Mike Selivanov   05 Apr 2002 09:32:58 
 Re: записки тетки-бух галтера   Vladimir Bormotov   05 Apr 2002 11:10:23 
 записки тетки-бух галтера   Mike Selivanov   05 Apr 2002 14:28:13 
 Re: записки тетки-бух галтера   Vladimir Bormotov   05 Apr 2002 18:27:12 
 Re: записки тетки-бух галтера   Victor Wagner   05 Apr 2002 11:16:33 
 записки тетки-бух галтера   Mike Selivanov   05 Apr 2002 14:31:12 
 Re: записки тетки-бух галтера   Victor Wagner   05 Apr 2002 18:43:37 
 Re: записки тетки-бух галтера   Oleg Goodyckov   01 Apr 2002 15:14:38 
 Re: записки тетки-бух галтера   Oleg Goodyckov   01 Apr 2002 14:39:27 
 Re: записки тетки-бух галтера   alexey.vyskubov@nokia.com   03 Apr 2002 15:46:50 
 Re: записки тетки-бух галтера о Nokia   Oleg Goodyckov   03 Apr 2002 20:54:07 
 Сидюки в метро   andrey i. mavlyanov   01 Apr 2002 00:36:06 
 Re: записки тетки-бух галтера   Oleg Goodyckov   01 Apr 2002 14:41:29 
 Re: записки тетки-бух галтера   Ilya Anfimov   01 Apr 2002 01:39:03 
 Re: записки тетки-бух галтера   Igor Zakhrebetkov   30 Mar 2002 23:55:57 
 Re: записки тетки-бух галтера   Zahar Kiselev   31 Mar 2002 02:20:32 
 Re: записки тетки-бух галтера   Igor Zakhrebetkov   31 Mar 2002 09:59:33 
 Re: записки тетки-бух галтера   Zahar Kiselev   31 Mar 2002 13:48:32 
Архивное /ru.linux/32883ca5d30a.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional