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


ru.nethack

 
 - RU.NETHACK -------------------------------------------------------------------
 From : Nick Lepehin                         2:5020/368.15  14 Dec 2002  21:20:35
 To : Dmitry Radishev
 Subject : Null Poison fro Perl
 -------------------------------------------------------------------------------- 
 
 
 14 Dec 02 02:38, Dmitry Radishev wrote to Nick Lepehin:
 
  NL>>  Дорогой мой, языки программирования бывают разного уроня
  NL>> неудобности работы ;) Давай еще будем ругаться, с какого перепоя
  NL>> asm заставляет программиста делать все руками ;) Язык C таков
  NL>> какой есть, прямо как
 
  DR>  Повторяю. В асме нет удобных штатных средств. В си есть удобное
  DR> штатное средство - но оно ненадежно, и есть неудобное штатное
  DR> средство. Лучше бы в си либо не было бы удобного но ненадежного, либо
  DR> не было бы вообще никакого. А так - имеем что имеем.
 
  А знаешь, fork удобнее printf'а, параметров гораздо меньше, лучше бы c не имел 
 printf'а, не правда ли?
 
  NL>>  Споры об удостве c идут давно и потому явно смысла не имеют,
  NL>> также как и споры об отстойности аскиза. аскизы, как и C -
  NL>> понятия низкого уровня и, тем самым, более широкого.
 
  DR>  asciz не позволяет работать с бинарными данными как со строками.
  DR> Поэтому он хуже типа с явным указанием длины строки. А уж какого он
  DR> при этом уровня - мне не очень важно, важно что он ограничивает, когда
  DR> мог бы этого не делать.
 
  Ты вправе всегда пользоваться функами mem* с тем же успехом что и str* ;)
 
  DR>>>  А давно ли, кстати, основные строковые функции были оборудованы
  DR>>> *n* вариантами? Скажем, snprintf() - вроде не очень старинная
  DR>>> вещь?
  NL>>  snprintf afair не входит в стандартные libcы, а остальные вроде
  NL>> вполне себе старые. Hо к системным вызовам это, право, не имеет
  NL>> ни малейшего отношения ;)
  DR>  Имеет отношение к libc. А то так мы скоро договоримся до того, что
  DR> "язык за свой рантайм не отвечает", и в си вообще всё прямо и
  DR> параллельно, и даже asciz почти нигде нет :-)
 
  Ты правильно сказал - не отвечает язык за конкретный рантайм конкретного
 компилятора, абсолютно. Глюки, которые встречаются в рантаймах отдельных
 компиляторов ни в каком страшном сне не могли приснится КиР'ам. Давай начнем
 записывать стандарты в отстои на основе их реализаций - весь мир отстоем будет.
 
                           Faithfully yours , Nick (nickk@nm.ru)
 --- GoldED+/EMX 1.1.5-20614
  * Origin:  Turtle_Paradize  (2:5020/368.15)
 
 

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

 Тема:    Автор:    Дата:  
 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/39583dfb6b3f.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional