На главную
ПРАВИЛА FAQ Помощь Участники Календарь Избранное DigiMania RSS
msm.ru
! Правила раздела:
1. Название темы - краткое описание кто/что против кого/чего
2. В первом сообщении - список параметров, по которым идет сравнение.
3. Старайтесь аргументировать свои высказывания. Фразы типа "Венда/Слюникс - ацтой" считаются флудом.
4. Давайте жить дружно и не доводить обсуждение до маразма и личных оскорблений.
Модераторы: Модераторы, Комодераторы
Страницы: (50) « Первая ... 45 46 [47] 48 49 ... Последняя »  ( Перейти к последнему сообщению )  
> D vs C++, почти сурковская пропаганда: не пора ли C++ потихоньку готовиться к пенсии?
    Цитата applegame @
    в подобных языках полноценные GC получаются убогими

    В «подобных» — это в каких? В смысле, какой критерий подобности?
    “Object-oriented design is the roman numerals of computing.” — Rob Pike
    All software sucks
      Цитата korvin @
      Цитата applegame @
      в подобных языках полноценные GC получаются убогими

      В «подобных» — это в каких? В смысле, какой критерий подобности?

      Возможность свободно работать с голыми указателями, приводить типы как вздумается, и прочими возможностями ковырять память на низком уровне.
      error: 'long long long' is too long for GCC
        Цитата applegame @
        Проблемы возникают, если в программе очень много GC-объектов болтающихся в памяти. У меня например в проекте их сотни тысяч. GC тормозит безбожно.

        Это не проблема GC , а скорее его неверного успользования,
        запускать каждый раз чтобы убрать один обьект или сразу 50,
        потом, что мешает создавать обьекты на стеке?

        Вот, то что в Ди GC плохо документирован, не очень хорошо.
          Цитата settler @
          Это не проблема GC , а скорее его неверного успользования,
          запускать каждый раз чтобы убрать один обьект или сразу 50,
          потом, что мешает создавать обьекты на стеке?
          Эти объекты иммутабельные и расшариваются между потоками. GC запускается сам, когда ему вздумается.
          Цитата settler @
          Вот, то что в Ди GC плохо документирован, не очень хорошо.
          Документации достаточно. Что именно в работе дешного сборщика тебя интересует?

          Вот серия статей о работе с памятью в D:
          https://dlang.org/blog/the-gc-series/
          error: 'long long long' is too long for GCC
            Цитата yuan @
            Английский в программировании как-то уже утомил. Что можно сделать ?

            Снег зимой утомил, есть альтернатива :D
            Английский нужно знать, это часть профессии.

            Добавлено
            Цитата Qraizer @
            Свои программы следует писать сообразно объектной модели выбранного языка, а не наоборот. Вероятно, поэтому другие языки и не зашли.

            Ну если интерфайсы это плохо, а частное наследование и отсутсвие AOP это
            хорошо, тогда все верно, ну еще иногда стоит добавлять IMHO, или его аналоги
            это чтобы не выглядеть швицером ;) .

            Это сообщение было перенесено сюда или объединено из темы "Блочно-модульное программирование"
            Сообщение отредактировано: sergioK -
              Цитата sergioK @
              Ну если интерфайсы это плохо, а частное наследование и отсутсвие AOP это
              хорошо, тогда все верно...
              Это к чему было?

              Это сообщение было перенесено сюда или объединено из темы "Блочно-модульное программирование"
              Одни с годами умнеют, другие становятся старше.
                Цитата Qraizer @
                Цитата sergioK @
                Ну если интерфайсы это плохо, а частное наследование и отсутсвие AOP это
                хорошо, тогда все верно...
                Это к чему было?

                к этому

                Цитата

                Свои программы следует писать сообразно объектной модели выбранного языка, а не наоборот. Вероятно, поэтому другие языки и не зашли. Посему и Плюсовая может не зайти.
                Объектная модель у Плюсов одна из наиболее продуманных. Это не значит, что она самая лучшая на свете, но это значит, что если что-то в ней не нравится, скорее всего иначе было бы хуже.


                Да еще в C++ это не совсем ООП это скорее смесь "is a" && "has a".
                Te же френды например.
                И отсутствие полиморфизма на уровне сомпайла, опровергает "скорее всего иначе было бы хуже."
                И чем не годиться модель языка D например ?

                Это сообщение было перенесено сюда или объединено из темы "Блочно-модульное программирование"
                Сообщение отредактировано: sergioK -
                  sergioK, не увидел связи между твоими постами. Ты хоть сам-то понял, что хотел сказать или тебя сразу в Холивары?

                  Это сообщение было перенесено сюда или объединено из темы "Блочно-модульное программирование"
                  Сообщение отредактировано: Qraizer -
                  Одни с годами умнеют, другие становятся старше.
                    Цитата Qraizer @
                    sergioK, не увидел связи между твоими постами. Ты хоть сам-то понял, что хотел сказать или тебя сразу в Холивары?

                    Хозяин барин.

                    Это сообщение было перенесено сюда или объединено из темы "Блочно-модульное программирование"
                    Сообщение отредактировано: sergioK -
                      Цитата sergioK @
                      И отсутствие полиморфизма на уровне компайла, опровергает "скорее всего иначе было бы хуже."

                      А перегрузка? А шаблоны?
                      “Object-oriented design is the roman numerals of computing.” — Rob Pike
                      All software sucks
                        А за АОП чё ничего не задвинул, korvin?
                        Ща applegame ещё подтянется.
                        Одни с годами умнеют, другие становятся старше.
                          Цитата Qraizer @
                          Ща applegame ещё подтянется.
                          А мне особо нечего сказать :)
                          Разве что сообщить, что компилятор D смерджен с GCC.
                          error: 'long long long' is too long for GCC
                            Как нечего :o ? Тоже АОП не завезли? Тю, а sergioK так рассчитывал…
                            Одни с годами умнеют, другие становятся старше.
                              Цитата Qraizer @
                              А за АОП чё ничего не задвинул?

                              А что АОП?
                              “Object-oriented design is the roman numerals of computing.” — Rob Pike
                              All software sucks
                                Та чёта заглох ажиотаж касательно аспектов. А такие надежды подавал.
                                Одни с годами умнеют, другие становятся старше.
                                1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
                                0 пользователей:


                                Рейтинг@Mail.ru
                                [ Script Execution time: 0,1793 ]   [ 14 queries used ]   [ Generated: 14.12.18, 00:41 GMT ]