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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Valentin Nechayev                    2:5020/400     29 Nov 2002  17:58:52
 To : Serguei Khvatov
 Subject : Re: UUCP
 -------------------------------------------------------------------------------- 
 
 >>> Serguei Khvatov wrote: 
 
  SK>>> История в тему: год назад я писал клиента, общающегося с сервером по
  SK>>> бинарному  протоколу. Требовалось обмениваться int и float разного
  SK>>> размера в формате PC.  Клиент же был на Sparc-е. Пришлось
  SK>>> преобразовывать каждое поле.
  VN>> Hу и что?
  SK>>> Когда написал, выяснилось, что сервер тоже жил на Sparc, а общался в
  SK>>> PC-форматах для удобства таких как ты. 
  VN>> Без оскорблений не умеем?
 SK> Умеею (и за других никогда не говорю :-), но -- сколько можно -- у наших
 SK> совершенно разных клиентов довольно часто попадаются, например, Sparc-и (или
 SK> другие архитектуры) и они так же, как и я, делают все, чтобы клиенты от
 SK> PC/Windows ничего не заметили. 
 
 Если ты пишешь нормальный код, а не однодневную поделку, то ты в любом
 случае будешь писать тот или иной маршаллинг.
 А если он у тебя в частном бинарном случае целочисленных полей фиксированного
 размера на твой частной платформе Sparc сводится к NOP - это частный случай
 и не более того.
 Да, поэтому всякие кошки делают на моторолах и мипсах - им переводить в
 локальный little-endian - слишком накладно, поэтому у них все в big-endian.
 А писюку при передаче пары пакетиков - пофиг, все равно другие расходы
 будут больше.
 
 Так что не надо никаких "сколько можно". Вот сколько будут разные платформы -
 столько и будешь конвертить. То есть - всегда. Селяви.
 
 SK> Еще некоторые обижаются...
 
 Hа агрессивное непонимание? Да, обижаемся.
 
  VN>> В чем именно преимущество текстового формата, значит, ты не знаешь.
  VN>> Оно никак не в том, что к нему меньше преобразований.
 SK> Да, кто-то из нас этого не знает. Вот, специально для непонятливых. Он
 SK> читается с одинаковыми проблемами (не такими серъезными на самом деле)
 SK> на любой платформе.
 
 Оно не "читается с одинаковыми проблемами". Оно легко читается и пишется
 человеком. Вот это и есть единственное и самое важное его преимущество.
 Перевод в текстовый формат и обратно накладен, и по времени перевода,
 и по разбуханию объема транспортируемого содержимого, и по проблемам
 неоднозначности передачи (например, масса таких проблем у плавучки).
 Зато возможность диагностики глазами, без спецсредств, и исправления
 простым редактором без них же - на сейчас оказывается достаточно выгодной,
 чтобы пойти на эти траты.
 
 SK> А мне по работе приходится сталкиваться со всякой
 SK> экзотикой.
 
 Здесь достаточно народа, который сталкивается со всякой экзотикой.
 Hе думай, что ты один такой. ;)
 -netch-
 --- ifmail v.2.15dev5
  * Origin: Dark side of coredump (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Re: UUCP   Serge Serebro   25 Nov 2002 02:23:58 
 Re: UUCP   Victor Wagner   26 Nov 2002 11:14:46 
 UUCP   Max Esin   27 Aug 2002 19:16:22 
 UUCP   Serguei Khvatov   27 Nov 2002 13:24:44 
 Re: UUCP   Valentin Nechayev   29 Nov 2002 10:20:22 
 Re: UUCP   Serguei Khvatov   29 Nov 2002 13:44:40 
 Re: UUCP   Valentin Nechayev   29 Nov 2002 17:58:52 
 Re: UUCP   Victor Wagner   29 Nov 2002 18:27:35 
 Re: UUCP   Valentin Nechayev   29 Nov 2002 18:29:08 
 Re: UUCP   Victor Wagner   29 Nov 2002 18:39:20 
 Re: UUCP   Valentin Nechayev   29 Nov 2002 19:51:45 
Архивное /ru.linux/11645a982297d.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional