На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела:
1. Название темы - краткое описание кто/что против кого/чего
2. В первом сообщении - список параметров, по которым идет сравнение.
3. Старайтесь аргументировать свои высказывания. Фразы типа "Венда/Слюникс - ацтой" считаются флудом.
4. Давайте жить дружно и не доводить обсуждение до маразма и личных оскорблений.
Модераторы: Модераторы, Комодераторы
Страницы: (495) « Первая ... 328 329 [330] 331 332 ...  494 495  ( Перейти к последнему сообщению )  
> Delphi vs C++ vs C# , ну и Java немножко, где-то ближе к старшему байту номеров страниц
    Цитата D_KEY @
    Я не очень понял, о чем вы, но может Action<T> заменить на Func<void, T>?

    Вот я о том же. Но компилятор эпично пошлёт. Над сим и смеюсь :)
      Цитата D_KEY @
      Макросов тоже нет?

      Вообще есть какой-то эксперт, который вводит аналогичный функционал... но я им никогда не пользовался и думаю не буду использовать.

      Цитата D_KEY @
      Как же вы живете

      А как вы живёте без нормальных классов/интерфейсов/RTTI?
      Беззаботно ;)

      Цитата korvin @
      make me unsee it

      Это про лисп :D

      Цитата Повстанець @
      Чем хуже обычный массив из TValue передавать?

      Чукча не читатель? Ещё раз, как представляешь доступ к элементам?
      Сообщение отредактировано: DesweR -
        Цитата DesweR @
        Это про лисп :D

        ну да
        ExpandedWrap disabled
          Tuple := TTuple<Integer, Char>.Create(123, 'A');

        конечно гораздо проще, читабельней и удобней, чем
        ExpandedWrap disabled
          (set tuple #(123 "A"))
          Цитата DesweR @
          А как вы живёте без нормальных классов/интерфейсов
          Это они в Delphi что ли нормальные? :lol:
            Цитата DesweR @
            А как вы живёте без нормальных классов/интерфейсов/RTTI?

            Что-то я чувствую, что пора мне вспомнить своё обещание минусовать за каждый безосновательный бред...
              Цитата korvin @
              конечно гораздо проще, читабельней и удобней, чем

              Забыл добавить ещё десяток-другой скобок.

              ExpandedWrap disabled
                TTuple<Integer, Char>

              korvin, то от чего кривишься называется обобщённым типом, они везде такие (в Delphi/Java/C#), если что.

              Хмм... кстати идея, можно не конструктором, а классовым методом возвращать экземпляр.
              ExpandedWrap disabled
                Tuple := Tuple.Create(123, 'A');


              Цитата trainer @
              Это они в Delphi что ли нормальные?

              Уж не в С++ точно :D

              Цитата MyNameIsIgor @
              Что-то я чувствую, что пора мне вспомнить своё обещание минусовать за каждый безосновательный бред...

              Ок, расскажешь нам о преимуществах ваших классов/интерфейсов/RTTI?
              Сообщение отредактировано: DesweR -
                Цитата DesweR @
                Цитата D_KEY @
                Как же вы живете

                А как вы живёте без нормальных классов/интерфейсов/RTTI?

                Что, на твой взгляд, не хватает в С++ реализации?

                Цитата
                Беззаботно ;)

                Оно и видно на примере твоих кортежей :)
                  Цитата D_KEY @
                  Что, на твой взгляд, не хватает в С++ реализации?

                  - виртуальные конструкторы
                  - классовые методы/конструкторы/деструкторы
                  - нормальное монолитное конструирование в принципе, т.е. на момент вызова конструкторов - класс де факто уже готов (а не доконструирование каждым производным классом)
                  - хотелось чтобы все классы порождались от единственного базового (конечно это идёт в разрез с "не использую не плачу"...)
                  - ну и интерфейсы, хотя бы библиотекой стандартной.
                  может что ещё вспомню...

                  Добавлено
                  Цитата D_KEY @
                  Оно и видно на примере твоих кортежей

                  В одном у нас - в другом у вас ;)
                    Цитата DesweR @
                    Ок, расскажешь нам о преимуществах ваших классов/интерфейсов

                    Здесь всю тему об этом рассказывают. Повторить что ли? :D
                      Цитата MyNameIsIgor @
                      Здесь всю тему об этом рассказывают.

                      Мы рассказывали.

                      Цитата MyNameIsIgor @
                      Повторить что ли?

                      Ну повтори, пожалуйста :)
                        Цитата DesweR @
                        Забыл добавить ещё десяток-другой скобок.

                        зачем? соскучился по скобкам после begin...end?

                        Цитата DesweR @
                        korvin, то от чего кривишься называется обобщённым типом, они везде такие (в Delphi/Java/C#), если что.

                        не обобщенным, а параметризуемым. и ты забыл про языки с алгебраическими типами?
                          Цитата DesweR @
                          - виртуальные конструкторы
                          - классовые методы/конструкторы/деструкторы
                          - нормальное монолитное конструирование в принципе, т.е. на момент вызова конструкторов - класс де факто уже готов (а не доконструирование каждым производным классом)
                          - хотелось чтобы все классы порождались от единственного базового (конечно это идёт в разрез с "не использую не плачу"...)
                          - ну и интерфейсы, хотя бы библиотекой стандартной.
                          может что ещё вспомню...
                          Не надо перечислять терминологию и косяки Delphi. Вопрос был не об этом.

                          Добавлено
                          Цитата DesweR @
                          хотелось чтобы все классы порождались от единственного базового
                          :lol: Хочется - порождаешь :D
                            Цитата DesweR @
                            - виртуальные конструкторы

                            Паттерн проектирования в языке - это сильно, да.
                            Цитата DesweR @
                            - классовые методы/конструкторы/деструкторы

                            Типа, "у нас тоже метаобъектный протокол есть"? :D На кой это в языке уровня плюсов то?
                            Цитата DesweR @
                            - нормальное монолитное конструирование в принципе, т.е. на момент вызова конструкторов - класс де факто уже готов

                            Я буду плакать... :'( Конструктор конструирует, создаёт. Зачем его вызывать, если всё уже создано? :wall:
                            Цитата DesweR @
                            - хотелось чтобы все классы порождались от единственного базового

                            Космическая иерархия - это бред сивой кобылы. Вспоминая Бьярна, что-то вроде "Что общего между приводом CD-ROM, улыбкой и музыкой Шопена? То, что все они - объекты"
                            Скрытый текст
                            Для тех, кто не понял - это ирония

                            Цитата DesweR @
                            - ну и интерфейсы, хотя бы библиотекой стандартной.

                            Только что ведь разжёвывали, что в плюсах они не нужны... В том виде, в котором они в делфях - точно не нужны.
                            Сообщение отредактировано: MyNameIsIgor -
                              Цитата DesweR @
                              на момент вызова конструкторов - класс де факто уже готов
                              Тогда зачем вообще конструкторы? Что они в таком случае конструируют?
                              Цитата DesweR @
                              а не доконструирование каждым производным классом
                              Про разделение ответственности ничего не слышал? И почему в реальной жизни никто никогда не делает машину своими руками от добычи железной руды и бокситов до гарантийного обслуживания проданного автомобиля?

                              Добавлено
                              А вообще - это повторение уже разжеванного. Троллинг.
                                Цитата korvin @
                                не обобщенным, а параметризуемым.

                                generic (англ.) - "общий", ну да ладно.

                                Цитата korvin @
                                и ты забыл про языки с алгебраическими типами?

                                Даже не вспоминал про них, тут кагбэ "Delphi vs C++ vs C#, ну и Java.

                                Цитата trainer @
                                Не надо перечислять терминологию и косяки Delphi. Вопрос был не об этом.

                                и бла-бла-бла пошёл троллинг :whistle:
                                1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
                                0 пользователей:
                                Страницы: (495) « Первая ... 328 329 [330] 331 332 ...  494 495


                                Рейтинг@Mail.ru
                                [ Script execution time: 0.4622 ]   [ 14 queries used ]   [ Generated: 31.07.26, 15:43 GMT ]