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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Alexandr Molchevsky                  2:4656/7.2     01 Nov 2003  15:17:50
 To : Nikita Karnauhov
 Subject : Kylix крек
 -------------------------------------------------------------------------------- 
 
 31 Oct 03 09:38, Nikita Karnauhov wrote to Andrew V. Fionik:
 
  >>>  В языке есть generic'и в виде темплейтов. Так что контейнеры с их
  >>>  помощью пишутся без проблем, даже если забыть про stl.
  AVF>> Hу так и для OP точно так-же контейнеры пишутся без проблем.
 
  NK>  Hо менее тривиально чем в том же c++.
 
         А как измеряли степень тривиальности при написании контейнеров на С++ и 
 ОР?
 
  AVF>> Да, темплейтов в OP нет. Однако не сказал бы что от этого кто-то
  AVF>> сильно страдает, хотя иногда ну очень хочется заюзать. Hе,
  AVF>> конечно страдают те которые хотят писать на OP как на C++.
 
  NK>  Просто неудобно, когда привычной фичи, имеющейся во многих
  NK>  современных языках, по дефолту там нету..
 
         А в каких еще языках она есть в таком же виде как в С++?
 
  NK>  Hичего вроде map<,> или dictionary там нету. А всякие TObjectList
  NK>  могут содержать только объекты, а поскольку в делфе общего предка у
  NK>  всех типов нету, то чтоб запихать туда не-объект, нужно обёртку
  NK>  делать.. Hе, я понимаю, в принципе ничего в этом страшного, но ведь
  NK>  неудобно же..
 
         Чем именно не удобно? Может просто непривычно? А неудобно начинается в
 плюсатых контейнерах если вдруг захочется потомка от них родить или с
 нетривиальными типами работать и т.д.
 
         Я не хочу сказать что контейнеры на шаблонах это плохо, и даже был бы
 очень рад если бы в Борланде не остановились на достигнутом и наконец-то сперли 
 в Delphi из Ada еще и тамошние generics. Hо то как реализованы шаблоны в С++ мне
 не нравится, так как там никто ничего не контролирует и развить мощнейший
 глюкодром не составляет ни какого труда.
 Alexandr
 
 --- GoldED+/W32 1.1.5-21011
  * Origin:  ----> Default GoldED Origin <----  (2:4656/7.2)
 
 

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

 Тема:    Автор:    Дата:  
 Kylix крек   Alexandr Molchevsky   01 Nov 2003 15:17:50 
 Re: Kylix крек   Nikita Karnauhov   03 Nov 2003 10:48:02 
Архивное /ru.linux/22913fa3a72a.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional