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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Vladimir Bormotov                    2:5020/400     12 May 2002  23:03:44
 To : Valentin Nechayev
 Subject : Re: programming for Linux
 -------------------------------------------------------------------------------- 
 
 
    Hi, Valentin!
 
 >>>>> "VN" == Valentin Nechayev <netch@segfault.kiev.ua> writes:
 
 >>  "У нас задачи такие-то и такие-то, все это нормально живет под виндами, но 
 >>  предстоит расширение проекта на платформу линукс.  Что люди пользуют для
 >>  доступа к данным, для рисования интерфейса, и тд. и тп."
   
 >>  Технология программирования задач прикладного уровня ОДHА.  От платформу
 >>  не зависит. 
 
  VN> Вот это весьма спорное утверждение. 
  
  я ранее, попытался огранчить понятие "прикладаная задача".
  Да и спорить не интересно...  Вопрошавший молчит, как партизан ;)
  
  
  VN> Конечно, есть много общего - дело происходит на планете Земля,
  VN> программист дышит кислородом и обладает половыми признаками... но на
  VN> этом сходство может и кончаться.
 
  в моей первом ответе в этом топике я привел примеры инсрументария, на
  котором отличия программированияя для win32 и программирования для unix
  минимальны. Все что можно скрыто или языком, или стандартной библиотекой
  которая идет в комплекте.
  
  
  Если кто-то использует более низкоуровневый инсрументарий - так это его
  право, нотогда нужно уточнять что именно он использует, какими
  технологиями владеет.  А то так и будем разговаривать о планете Земля.
  
  
 >>  Разница только в ядре, и в наборе библиотек, которые на этой
 >>  платформе есть. 
   
 >>  В чем я не прав?
 
  VN> Hапример, деление на платформы, где некоторую задачу эффективнее
  VN> решать с fork+exec, и платформу, где это эффективнее делать на тредах,
  VN> никак не может быть сведено к понятию используемых библиотек.
 
  Угадай с двух раз, что делает например python, когда я говорю
  
  import thread
  thread.start_new_tread(...)
  
  не глядя в документацию и/или исходники.  угадаешь?  сам /usr/bin/python
  форкается, или как там оно реализовано?  Я не угадаю.  Да и неинтересно
  оно, на прикладном уровне.  
  
  Если прикладная задача *настолько* чуствительна к выбору thread/fork+exec,
  то всеравно в кроссплатформеном проекте правильнее всю эту чуствительность
  вынести куда-нибудь.  Вплоть до перекраивания дизайна проекта с целью
  выноса.  Потому что поддерживать проще будет, глюки ловить проще, и так
  далее и тому подобное.
  
  
 -- 
    Bor.
 --- ifmail v.2.15dev5
  * Origin: BorHomeLand (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 programming for Linux   Oleksiy Pototskyy   11 May 2002 11:49:46 
 Re: programming for Linux   Vladimir Bormotov   11 May 2002 12:49:23 
 Re: programming for Linux   Dmitry Fedorov   11 May 2002 14:59:33 
 Re: programming for Linux   Vladimir Bormotov   11 May 2002 17:30:03 
 Re: programming for Linux   Dmitry Fedorov   12 May 2002 12:49:37 
 Re: programming for Linux   Vladimir Bormotov   12 May 2002 13:06:01 
 Re: programming for Linux   Dmitry Fedorov   12 May 2002 14:09:29 
 Re: programming for Linux   Vladimir Bormotov   12 May 2002 14:38:17 
 Re: programming for Linux   Valentin Nechayev   12 May 2002 18:45:39 
 Re: programming for Linux   Vladimir Bormotov   12 May 2002 23:03:44 
 programming for Linux   Andrey Rudyavsky   14 May 2002 12:13:20 
 Re: programming for Linux   Vladimir Bormotov   15 May 2002 00:04:53 
 programming for Linux   Andrey Rudyavsky   15 May 2002 20:10:42 
 Re: programming for Linux   Vladimir Bormotov   17 May 2002 15:04:10 
 programming for Linux   Viktor Radko   05 Jun 2002 21:35:10 
Архивное /ru.linux/2541a5d480dd.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional