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


ru.nethack

 
 - RU.NETHACK -------------------------------------------------------------------
 From : Dmitry Radishev                      2:5015/42      09 Dec 2002  20:20:15
 To : Nick Lepehin
 Subject : Null Poison fro Perl
 -------------------------------------------------------------------------------- 
 
 
 Saturday December 07 2002 23:20, Nick Lepehin wrote to Dmitry Radishev:
 
  NL>>>  Hе строки плохие, а программеры, их пользующие.
 
  DR>>  Программисты в первую очередь используют стандартные средства
  DR>> языка. Hе у всякого хватит силы воли изобрести свой велосипед,
 
  NL>  Программисты, использующие в первую очередь стандартное средство
  NL> языка типа strcpy вместо стандартного средства языка типа strncpy, и
  NL> тд? Это их проблемы, а не проблемы аскиза.
 
  strn*() менее удобны чем аналогичные str*(). Аналогично - %числоs вместо %s в
 *scanf(). Дальше работает двигатель прогресса под названием "лень": если есть
 _стандартное_ действие (указать максимальный размер строки), если в 99.9%
 случаев оно известно компилятору (и совпадает с размером массива char[]) - то с
 какого перепоя Си заставляет делать это _программиста_? Для чего вообще
 компьютер придуман был - разве не для автоматизации _рутинных_ действий?!
  Вот если бы str* не существовало бы вообще, а были бы только их strn* варианты
 - тогда согласен, матерились бы не столько на кривизну asciz (который не
 становится от этого менее крив - всего лишь менее опасен), сколько на то,
 насколько _неудобный_ инструмент изготовили КиР :-) А там, глядишь, и
 "правильные" строки придумали бы.
 
  NL>  Грамотные системные вызовы
  NL> возвращают строки в буфера указанного размера, и принимают строки
 
  А давно ли, кстати, основные строковые функции были оборудованы *n*
 вариантами? Скажем, snprintf() - вроде не очень старинная вещь?
 
 All the best //DiBR                        [TEAM ВСЕ МАСТДАЙ] [шестая базовая]
                                                          [http://dibr.nnov.ru]
 
 --- [LPT] LaMerZ PrOfeSsIoNaL TeaM  /member/
  * Origin: policy, 10.3.6 (2:5015/42)
 
 

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

 Тема:    Автор:    Дата:  
 Null Poison fro Perl   Dmitry Radishev   09 Dec 2002 20:20:15 
 Null Poison fro Perl   Nick Lepehin   13 Dec 2002 00:08:25 
Архивное /ru.nethack/18153df4ef95.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional