На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела:
1. Название темы - краткое описание кто/что против кого/чего
2. В первом сообщении - список параметров, по которым идет сравнение.
3. Старайтесь аргументировать свои высказывания. Фразы типа "Венда/Слюникс - ацтой" считаются флудом.
4. Давайте жить дружно и не доводить обсуждение до маразма и личных оскорблений.
Модераторы: Модераторы, Комодераторы
Страницы: (495) « Первая ... 259 260 [261] 262 263 ...  494 495  ( Перейти к последнему сообщению )  
> Delphi vs C++ vs C# , ну и Java немножко, где-то ближе к старшему байту номеров страниц
    Цитата MyNameIsIgor @
    Кстати, подскажите язык со статической типизацией под JVM с бОльшими, чем у джавы, возможностями, но который называется на Scala :)

    Kotlin мб в будущем? вот тут есть еще парочка компиляторов, но думаю они не очень-то развиваются
      Цитата
      будет интерпретированно компилятором совсем не так, как ожидает программист.

      да, лишняя пара круглых скобок будет нужна наверно
      ну и for the sake of completeness
      ExpandedWrap disabled
        QString("%1 %2 %3").arg(10).arg(2.5).arg("string");
        О, хорошо флудим! Я лично отвечу как дойду до чего то стационарного. Так что, голосилку сделаем с примерами кода?
          Цитата Вуйко з полонини @
          Так что, голосилку сделаем с примерами кода?

          Да делай! :) Только с комбинацией вариантов, типа "Программирую на C++, код на Java более читабелен", "программирую на Java, код на C++ более читабелен" и т. п. Иначе результаты получатся нерепрезентативны. :D
            Цитата Вуйко з полонини @
            Так что, голосилку сделаем с примерами кода?

            Делай с разными вариантами. И с lexical_cast добавь и с "форматом". На делфи тоже можно.

            Добавлено
            Или это про другой пример?
              Цитата D_KEY @
              Или это про другой пример?

              Это про обходчик директорий. :)
                Цитата D_KEY @
                На делфи тоже можно.

                нужно >:(
                  Цитата Flex Ferrum @
                  типа "Программирую на C++, код на Java более читабелен", "программирую на Java, код на C++ более читабелен"
                  Можно просто, "Программирую на C++", "программирую на Java" и т.д. Результаты не изменятся. :D
                    Цитата Flex Ferrum @
                    Это про обходчик директорий.

                    Тогда что сравнивать? У кого в родной либе обвёртка красивее?

                    Добавлено
                    Цитата Повстанець @
                    Можно просто, "Программирую на C++", "программирую на Java" и т.д. Результаты не изменятся.

                    +1 :yes:
                      Цитата Flex Ferrum @
                      Цитата korvin @
                      какие проблемы и в каких ситуациях?

                      Ну, например, смотри:
                      ExpandedWrap disabled
                        template<typename T>
                        void foo(T const& str) /* ... */
                         
                        //...
                         
                        foo(boost::format("%1 %2 %3"), 10, 20.5, "string");

                      будет интерпретированно компилятором совсем не так, как ожидает программист.

                      Эээ, а почему не
                      ExpandedWrap disabled
                        template<typename T>
                        void foo(T const& str) /* ... */
                         
                        //...
                         
                        foo(boost::format("%1 %2 %3", 10, 20.5, "string").str());

                      ?
                        Цитата korvin @
                        Эээ, а почему не

                        Потому что boost::format делался типобезопасным и с учётом количества параметров. Без variadic templates это было проблематично сделать. Легко можно в рамках недавно принятого стандарта.
                          Цитата korvin @
                          Эээ, а почему не

                          Думаю это уже можно реализовать в Variadic Templates

                          Но как я понимаю способ с использованием % гибче, т.к. оператор перегрузить можно для своего типа
                            Цитата DesweR @
                            Цитата Flex Ferrum @
                            Это про обходчик директорий.

                            Тогда что сравнивать? У кого в родной либе обвёртка красивее?

                            Шелл победит ;)
                              Цитата Повстанець @
                              Можно просто, "Программирую на C++", "программирую на Java" и т.д. Результаты не изменятся. :D

                              Ну, это не значит, что вариант на родном "языке" будет выглядеть читабельнее.

                              Цитата korvin @
                              Эээ, а почему не

                              Это возможно только в рамках нового стандарта. В рамках ранее действующего у тебя так написать не получилось бы.
                                Цитата MyNameIsIgor @
                                Потому что boost::format делался типобезопасным и с учётом количества параметров. Без variadic templates это было проблематично сделать. Легко можно в рамках недавно принятого стандарта.

                                При чем тут типобезопасность? Везде формат как формат, а плюсовикам как обычно нужно выпендриться? :)
                                1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
                                0 пользователей:
                                Страницы: (495) « Первая ... 259 260 [261] 262 263 ...  494 495


                                Рейтинг@Mail.ru
                                [ Script execution time: 0.4037 ]   [ 14 queries used ]   [ Generated: 1.08.26, 23:08 GMT ]