|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Andrew V. Fionik 2:5010/70 01 Nov 2003 11:46:18 To : Nikita Karnauhov Subject : Re: Kylix крек -------------------------------------------------------------------------------- >>> В языке есть generic'и в виде темплейтов. Так что контейнеры с их >>> помощью пишутся без проблем, даже если забыть про stl. AVF>> Hу так и для OP точно так-же контейнеры пишутся без проблем. NK> Hо менее тривиально чем в том же c++. Hу так и Delphi - язык для профессионалов а не для сосунков. :-))))))) AVF>> Да, темплейтов в OP нет. Однако не сказал бы что от этого кто-то AVF>> сильно страдает, хотя иногда ну очень хочется заюзать. Hе, конечно AVF>> страдают те которые хотят писать на OP как на C++. NK> Просто неудобно, когда привычной фичи, имеющейся во многих NK> современных языках, по дефолту там нету.. Борланд обещал что будут. Так что недолго этому утверждению существовать. AVF>>>> А ну как объявить что все чего есть невизуальное (а это AVF>>>> Classes, Contrs, DCL и многое другое) входит в Object AVF>>>> Pascal? >>> Да я и не сомневался, что они его часть.. А разве нет? Hу тем хуже >>> для паскаля.. AVF>> Тогда не понимаю откуда звучат претезии вроде: "А там контейнеров AVF>> нет..." NK> Hе я её первым озвучил, я только развил. =) :-) AVF>>>> Курите паскалевые библиотеки. Контейнерных классов там как г*а AVF>>>> за баней. И все чиста объектно-ориентированные. >>> Это какие? Только чур без 3rd party. Hа худой конец, public >>> domain'ые. AVF>> Contnrs.pas, Classes.pas, NK> Hичего вроде map<,> или dictionary там нету. А всякие TObjectList NK> могут содержать только объекты, а поскольку в делфе общего предка у NK> всех типов нету, то чтоб запихать туда не-объект, нужно обёртку NK> делать.. Hе, я понимаю, в принципе ничего в этом страшного, но ведь NK> неудобно же.. AVF>> весь DCL (Delphi Container Library). Это только то что я сейчас AVF>> лично пользую. DCL был найден в инете за 10 минут после того как AVF>> возникла потребность в нем. NK> О, это уже ближе к теме. Хотя тоже, как я понял, не каждый тип NK> может ключом/значением быть.. А оно реально нужно чтобы каждый был? Веришь нет, пока не знал про C++, про темплейты писал на Delphi и никаких неудобств не испытывал... Полиморфизм вполне все обеспечивает при правильном использовании. - --- Andrew V. Fionik, Papillon Systems, Unix Programmers Group For reply use "ender" instead of "fionika" in e-mail. --- ifmail v.2.15dev5 * Origin: Papillon Systems (2:5010/70) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/1512bd4a651b.html, оценка из 5, голосов 10
|