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


ru.nethack

 
 - RU.NETHACK -------------------------------------------------------------------
 From : Dmitry Radishev                      2:5015/42      14 Dec 2002  03:38:43
 To : Nick Lepehin
 Subject : Null Poison fro Perl
 -------------------------------------------------------------------------------- 
 
 
 Thursday December 12 2002 23:08, Nick Lepehin wrote to Dmitry Radishev:
 
  NL>>>  Программисты, использующие в первую очередь стандартное
  NL>>> средство языка типа strcpy вместо стандартного средства языка
  NL>>> типа strncpy, и тд? Это их проблемы, а не проблемы аскиза.
 
  DR>>  strn*() менее удобны чем аналогичные str*(). Аналогично -
  DR>> %числоs вместо %s в *scanf(). Дальше работает двигатель прогресса
 
  NL>  Дорогой мой, языки программирования бывают разного уроня неудобности
  NL> работы ;) Давай еще будем ругаться, с какого перепоя asm заставляет
  NL> программиста делать все руками ;) Язык C таков какой есть, прямо как
 
  Повторяю. В асме нет удобных штатных средств. В си есть удобное штатное
 средство - но оно ненадежно, и есть неудобное штатное средство. Лучше бы в си
 либо не было бы удобного но ненадежного, либо не было бы вообще никакого. А так
 - имеем что имеем.
 
  NL>  Споры об удостве c идут давно и потому явно смысла не имеют, также
  NL> как и споры об отстойности аскиза. аскизы, как и C - понятия низкого
  NL> уровня и, тем самым, более широкого.
 
  asciz не позволяет работать с бинарными данными как со строками. Поэтому он
 хуже типа с явным указанием длины строки. А уж какого он при этом уровня - мне
 не очень важно, важно что он ограничивает, когда мог бы этого не делать.
 
  DR>>  А давно ли, кстати, основные строковые функции были оборудованы
  DR>> *n* вариантами? Скажем, snprintf() - вроде не очень старинная
  DR>> вещь?
  NL>  snprintf afair не входит в стандартные libcы, а остальные вроде
  NL> вполне себе старые. Hо к системным вызовам это, право, не имеет ни
  NL> малейшего отношения ;)
 
  Имеет отношение к libc. А то так мы скоро договоримся до того, что "язык за
 свой рантайм не отвечает", и в си вообще всё прямо и параллельно, и даже asciz
 почти нигде нет :-)
 
 All the best //DiBR                        [TEAM ВСЕ МАСТДАЙ] [шестая базовая]
                                                          [http://dibr.nnov.ru]
 
 --- [LPT] LaMerZ PrOfeSsIoNaL TeaM  /member/
  * Origin: Welы~omыOsЫb_ыrЙчgч.{ПfiЭчы-ПrПия^ыbоэрh on-line service (2:5015/42)
 
 

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

 Тема:    Автор:    Дата:  
 Null Poison fro Perl   Dmitry Radishev   14 Dec 2002 03:38:43 
 Null Poison fro Perl   Nick Lepehin   14 Dec 2002 21:20:35 
 Null Poison fro Perl   Sergey Ternovykh   16 Dec 2002 00:02:14 
 Null Poison fro Perl   Dmitry Radishev   16 Dec 2002 15:24:40 
 Null Poison fro Perl   Nick Lepehin   21 Dec 2002 00:09:33 
Архивное /ru.nethack/18153dfa9ae5.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional