На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела:
1. Название темы - краткое описание кто/что против кого/чего
2. В первом сообщении - список параметров, по которым идет сравнение.
3. Старайтесь аргументировать свои высказывания. Фразы типа "Венда/Слюникс - ацтой" считаются флудом.
4. Давайте жить дружно и не доводить обсуждение до маразма и личных оскорблений.
Модераторы: Модераторы, Комодераторы
Страницы: (495) « Первая ... 39 40 [41] 42 43 ...  494 495  ( Перейти к последнему сообщению )  
> Delphi vs C++ vs C# , ну и Java немножко, где-то ближе к старшему байту номеров страниц
    Насчет уборщика мусора... :D Веселит то, что некоторые (за все не берусь утверждать) языки, имеющие уборщик мусора все равно предоставляют разные методы и способы уничтожить объект явно, так как это тоже нужно. Так а чем это принципиально отличается от позиции уничтожать объекты явно, предоставляя методы для автоматического контроля жизни? :D Это как "А почему девушки сначала выщипывают брови, а потом рисуют их карандашом?"
      Цитата --Ins-- @
      некоторые (за все не берусь утверждать) языки, имеющие уборщик мусора все равно предоставляют разные методы и способы уничтожить объект явно, так как это тоже нужно.

      вот именно, что некоторые. довольно немногие и обычно плохо спроектированные, типа C# =)
        Цитата korvin @
        довольно немногие и обычно плохо спроектированные, типа C# =)


        Не помню как там в Обероне с этим...

        Еще вопросик по C#... А можно в нем как-то реализовать аналог дельфийского AfterConstruction? У классов сложная иерархия, но мне нужно в базовом независимо от того, что напишут в контрукторах потомка, выполнить определенное действие сразу после выполнения всех этих конструкторов
          кстати, D_KEY, в Хаскелле нет const именно по семантике, нельзя мутабельное значение какого-нибудь IO-типа привести к немутабельному и передать "во вне" в качестве возвращаемого значения функции
            Цитата --Ins-- @
            Цитата Повстанець @
            Собственно, что выведется на консоль?


            10

            В рот мне ноги!!! :D

            Фиговенькая какая то инкапсуляция у этих ваших свойств... <_<
              Цитата --Ins-- @
              Не помню как там в Обероне с этим...

              тоже не помню, вроде можно. но лично мне Оберон не нравится, как там Реймонд писал "делай проще насколько возможно, но не слишком просто". Вирт, имхо, черезчур упрощает, примитивизирует свои языки

              Цитата Повстанець @
              Фиговенькая какая то инкапсуляция у этих ваших свойств... <_<

              еще один... читай на предыдущей странице про инкапсуляцию
              Сообщение отредактировано: korvin -
                Цитата korvin @
                Вирт, имхо, черезчур упрощает, примитивизирует


                Ну, все же если выбирать из двух крайностей, то я выберу все же эту. Вторая крайность - это C++, кстати ;)
                  Цитата korvin @
                  никакой инкапсуляции это не нарушает, если в интерфейсе внутреннего объекта заложено изменение и мы этот объект выдаем во вне (согласно интерфейсу внешнего объекта), то нет никаких причин ему не меняться. иначе возвращаем копию
                  Да, ну и у рекорда в интерфейсе внутреннего объекта заложено изменение и мы его тоже выдаём вовне.
                    Цитата --Ins-- @
                    В с++ много чего не по-человечески сделано. А в Delphi можно сказать объекту-владельцу, чтобы он вел себя как объект-владелец, а не то, чем он не является. В древнем Китае желающим странного отрубали голову. Очень мудро

                    А ты докажи ;) ты ведь с трудом понимаешь плюсовый код, а теперь уже по стопам десвера пошел? Доказываешь то о чем практически не имеешь представления?
                      Повстанець, рассуждай от противного, так проще понять. Если бы было иначе то было бы действительно в рот и не только ноги. Подумай сам и в случае классов, и в случае рекордов/массивов
                        Цитата Повстанець @
                        Да, ну и у рекорда в интерфейсе внутреннего объекта заложено изменение и мы его тоже выдаём вовне.

                        что? немного не понял, где тут рекорды
                          Цитата KILLER @
                          Доказываешь то о чем практически не имеешь представления?


                          А ты что, думаешь что кто-то из моих оппонентов имеет представление о Delphi? Господа, не стройте иллюзий :D При всем уважении, вы конечно специалисты хорошие, до в Delphi....
                            Цитата korvin @
                            что? немного не понял, где тут рекорды
                            На дурачка падаешь? Замени класс на рекорд, получишь всё то же самое, но с другим поведением.

                            Добавлено
                            Цитата --Ins-- @
                            Повстанець, рассуждай от противного, так проще понять. Если бы было иначе то было бы действительно в рот и не только ноги. Подумай сам и в случае классов, и в случае рекордов/массивов
                            В делфи по другому не получится. Он кучкообразный изначально.
                              Цитата --Ins-- @
                              А ты что, думаешь что кто-то из моих оппонентов имеет представление о Delphi? Господа, не стройте иллюзий :D При всем уважении, вы конечно специалисты хорошие, до в Delphi....

                              Да, из твоих оппонентов большинство(если не сказать что все) имеют представление о делфи... В отличии от наших оппонетов... :whistle:
                                Цитата Повстанець @
                                но с другим поведением.


                                Естественно, ссылочный и размерный тип не могут вести себя одинаково.
                                0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                                0 пользователей:
                                Страницы: (495) « Первая ... 39 40 [41] 42 43 ...  494 495


                                Рейтинг@Mail.ru
                                [ Script execution time: 0.1303 ]   [ 15 queries used ]   [ Generated: 29.07.26, 05:41 GMT ]