Delphi vs C++ vs C#
, ну и Java немножко, где-то ближе к старшему байту номеров страниц
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
| ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
| [216.73.216.192] |
|
|
Правила раздела:
| Страницы: (495) « Первая ... 39 40 [41] 42 43 ... 494 495 ( Перейти к последнему сообщению ) |
Delphi vs C++ vs C#
, ну и Java немножко, где-то ближе к старшему байту номеров страниц
|
Сообщ.
#601
,
|
|
|
|
Насчет уборщика мусора...
Веселит то, что некоторые (за все не берусь утверждать) языки, имеющие уборщик мусора все равно предоставляют разные методы и способы уничтожить объект явно, так как это тоже нужно. Так а чем это принципиально отличается от позиции уничтожать объекты явно, предоставляя методы для автоматического контроля жизни? Это как "А почему девушки сначала выщипывают брови, а потом рисуют их карандашом?" |
|
Сообщ.
#602
,
|
|
|
|
Цитата --Ins-- @ некоторые (за все не берусь утверждать) языки, имеющие уборщик мусора все равно предоставляют разные методы и способы уничтожить объект явно, так как это тоже нужно. вот именно, что некоторые. довольно немногие и обычно плохо спроектированные, типа C# =) |
|
Сообщ.
#603
,
|
|
|
|
Цитата korvin @ довольно немногие и обычно плохо спроектированные, типа C# =) Не помню как там в Обероне с этим... Еще вопросик по C#... А можно в нем как-то реализовать аналог дельфийского AfterConstruction? У классов сложная иерархия, но мне нужно в базовом независимо от того, что напишут в контрукторах потомка, выполнить определенное действие сразу после выполнения всех этих конструкторов |
|
Сообщ.
#604
,
|
|
|
|
кстати, D_KEY, в Хаскелле нет const именно по семантике, нельзя мутабельное значение какого-нибудь IO-типа привести к немутабельному и передать "во вне" в качестве возвращаемого значения функции
|
|
Сообщ.
#605
,
|
|
|
|
|
Сообщ.
#606
,
|
|
|
|
Цитата --Ins-- @ Не помню как там в Обероне с этим... тоже не помню, вроде можно. но лично мне Оберон не нравится, как там Реймонд писал "делай проще насколько возможно, но не слишком просто". Вирт, имхо, черезчур упрощает, примитивизирует свои языки Цитата Повстанець @ Фиговенькая какая то инкапсуляция у этих ваших свойств... ![]() еще один... читай на предыдущей странице про инкапсуляцию |
|
Сообщ.
#607
,
|
|
|
|
Цитата korvin @ Вирт, имхо, черезчур упрощает, примитивизирует Ну, все же если выбирать из двух крайностей, то я выберу все же эту. Вторая крайность - это C++, кстати |
|
Сообщ.
#608
,
|
|
|
|
Цитата korvin @ Да, ну и у рекорда в интерфейсе внутреннего объекта заложено изменение и мы его тоже выдаём вовне. никакой инкапсуляции это не нарушает, если в интерфейсе внутреннего объекта заложено изменение и мы этот объект выдаем во вне (согласно интерфейсу внешнего объекта), то нет никаких причин ему не меняться. иначе возвращаем копию |
|
Сообщ.
#609
,
|
|
|
|
Цитата --Ins-- @ В с++ много чего не по-человечески сделано. А в Delphi можно сказать объекту-владельцу, чтобы он вел себя как объект-владелец, а не то, чем он не является. В древнем Китае желающим странного отрубали голову. Очень мудро А ты докажи ты ведь с трудом понимаешь плюсовый код, а теперь уже по стопам десвера пошел? Доказываешь то о чем практически не имеешь представления? |
|
Сообщ.
#610
,
|
|
|
|
Повстанець, рассуждай от противного, так проще понять. Если бы было иначе то было бы действительно в рот и не только ноги. Подумай сам и в случае классов, и в случае рекордов/массивов
|
|
Сообщ.
#611
,
|
|
|
|
Цитата Повстанець @ Да, ну и у рекорда в интерфейсе внутреннего объекта заложено изменение и мы его тоже выдаём вовне. что? немного не понял, где тут рекорды |
|
Сообщ.
#612
,
|
|
|
|
Цитата KILLER @ Доказываешь то о чем практически не имеешь представления? А ты что, думаешь что кто-то из моих оппонентов имеет представление о Delphi? Господа, не стройте иллюзий При всем уважении, вы конечно специалисты хорошие, до в Delphi.... |
|
Сообщ.
#613
,
|
|
|
|
Цитата korvin @ На дурачка падаешь? Замени класс на рекорд, получишь всё то же самое, но с другим поведением. что? немного не понял, где тут рекорды Добавлено Цитата --Ins-- @ В делфи по другому не получится. Он кучкообразный изначально. Повстанець, рассуждай от противного, так проще понять. Если бы было иначе то было бы действительно в рот и не только ноги. Подумай сам и в случае классов, и в случае рекордов/массивов |
|
Сообщ.
#614
,
|
|
|
|
Цитата --Ins-- @ А ты что, думаешь что кто-то из моих оппонентов имеет представление о Delphi? Господа, не стройте иллюзий При всем уважении, вы конечно специалисты хорошие, до в Delphi.... Да, из твоих оппонентов большинство(если не сказать что все) имеют представление о делфи... В отличии от наших оппонетов... |
|
Сообщ.
#615
,
|
|
|
|
Цитата Повстанець @ но с другим поведением. Естественно, ссылочный и размерный тип не могут вести себя одинаково. |