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


ru.nethack

 
 - RU.NETHACK -------------------------------------------------------------------
 From : Dmitry Radishev                      2:5015/42      07 Dec 2002  12:33:35
 To : Eugene Suchkov
 Subject : Null Poison fro Perl
 -------------------------------------------------------------------------------- 
 
 
 Thursday December 05 2002 21:18, Eugene Suchkov wrote to Sergey Ternovykh:
 
  ST>> Так, собственно, как pаз в пеpле стpоки из чего yгодно состоять
  ST>> могyт. Или можно y Боpланда поyчиться: на паскаль никаких
  ST>> стандаpтов не было, - и возможность поэкспеpиментиpовать они
  ST>> использовали на всю катyшкy. Как минимyм, бpать pазмеp стpоки из
  ST>> ее начала немного быстpее, чем искать, "где же y нас тyт ноль?"
  ES>  Получился стандарт, по которому больше 255 символов в строке быть не
  ES> могло - очень подходило для хокку и танков.
 
  Борланд не догадался (или сознательно не захотел) сделать строки
 user-definable максимальной длины. Поэтому был выбор между 255 баайт на строку,
 или 65535 байт на строку. Второе в условиях писюков (и "640kb ought to be
 enough for everybody") было неадекватно.
 
  Я же уже предложил _очевидное даже тогда_ решение: struct {int len, maxlen;
 char str[maxlen];}. maxlen задается программистом при создании структурки типа
 "строка". А дальше - хоть три символа задавай, хоть MAXINT символов - свобода,
 блин. А если char[] заменить char* и аллоцировать память на ходу - так можно
 будет макс. длину вообще динамической сделать.
 
  Собственно, с появлением "плюсов" так и произошло - все дружно кинулись
 клепать разнообразные классы "типа строка", и наступил очередной бардак.
 Поскольку классов разных до дура, а системные вызовы - в asciz, хоть ты тресни.
 
 All the best //DiBR                        [TEAM ВСЕ МАСТДАЙ] [шестая базовая]
                                                          [http://dibr.nnov.ru]
 
 --- [LPT] LaMerZ PrOfeSsIoNaL TeaM  /member/
  * Origin: don't marry, be happy (2:5015/42)
 
 

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

 Тема:    Автор:    Дата:  
 Null Poison fro Perl   Bash   29 Nov 2002 00:10:50 
 Null Poison fro Perl   Sergey Ternovykh   29 Nov 2002 22:58:48 
 Null Poison fro Perl   Dmitry Radishev   30 Nov 2002 12:35:42 
 Re: Null Poison fro Perl   Spartak Radchenko   01 Dec 2002 07:36:11 
 Null Poison fro Perl   Andrew Mikitiouk   02 Dec 2002 20:16:20 
 Null Poison fro Perl   Fedor Kudryashev   03 Dec 2002 11:11:10 
 Null Poison fro Perl   Ilya Teterin   03 Dec 2002 14:02:03 
 Null Poison fro Perl   Sergey Ternovykh   03 Dec 2002 21:15:33 
 Null Poison fro Perl   Eugene Suchkov   05 Dec 2002 22:18:26 
 Null Poison fro Perl   Sergey Ternovykh   07 Dec 2002 00:10:40 
 Re: Null Poison fro Perl   Spartak Radchenko   07 Dec 2002 02:47:21 
 Null Poison fro Perl   Eugene Suchkov   08 Dec 2002 00:53:46 
 Null Poison fro Perl   Ilya Teterin   09 Dec 2002 15:47:09 
 Null Poison fro Perl   Sergey Ternovykh   10 Dec 2002 01:36:10 
 Null Poison fro Perl   Dmitry Radishev   10 Dec 2002 19:58:13 
 Null Poison fro Perl   Eugene Suchkov   11 Dec 2002 20:22:51 
 Null Poison fro Perl   Dmitry Radishev   07 Dec 2002 12:33:35 
 Null Poison fro Perl   Eugene Suchkov   09 Dec 2002 20:25:34 
 Null Poison fro Perl   Andy Antonov   10 Dec 2002 01:14:13 
 Null Poison fro Perl   Ilya V. Vasilyev   12 Dec 2002 22:02:41 
Архивное /ru.nethack/18153df1dd00.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional