На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела:
1. Название темы - краткое описание кто/что против кого/чего
2. В первом сообщении - список параметров, по которым идет сравнение.
3. Старайтесь аргументировать свои высказывания. Фразы типа "Венда/Слюникс - ацтой" считаются флудом.
4. Давайте жить дружно и не доводить обсуждение до маразма и личных оскорблений.
Модераторы: Модераторы, Комодераторы
Страницы: (56) « Первая ... 48 49 [50] 51 52 ...  55 56  ( Перейти к последнему сообщению )  
> D vs C++ , почти сурковская пропаганда: не пора ли C++ потихоньку готовиться к пенсии?
    Цитата sergioK @
    Он для этого и сделан, и он 100% запуститися

    Не 100%
    Цитата

    -XX:-DisableExplicitGC

    Enables the option that disables processing of calls to System.gc(). This option is disabled by default, meaning that calls to System.gc() are processed. If processing of calls to System.gc() is disabled, the JVM still performs GC when necessary.
      Цитата sergioK @
      А вот зачем в С++ такое, и что с ним делать Я не понимаю.

      Класс, который может отдавать себя как Person, но при этом то, что он является Person - деталь его реализации, а не его контракт. Сплошь и рядом такое может быть.

      Цитата sergioK @
      Я про прямой доступ памяти, через поинтер или ссылку.
      Для одних целей это хорошо, для безопасности нет.

      В расте есть прямой доступ к памяти, при этом язык даже более безопасен, пожалуй, чем все эти явошарпы.
        Цитата OpenGL @
        В расте есть прямой доступ к памяти, при этом язык даже более безопасен, пожалуй, чем все эти явошарпы.


        Зачет-логика!!! :lol: Прямой доступ к памяти оборачивается в unsafe-блоки. Наличие только одного такого блока в проге всю безопасность сводит на нет. А вот если бы прямого доступа не было, не было этих unsafe-блоков, тогда конечно, без вопросов.
          Цитата JoeUser @
          Наличие только одного такого блока в проге всю безопасность сводит на нет.

          Лол. А наличие монады Io в хаскеле, видимо, сводит на нет всю пользу чистых функций. А наличие типа Any в чём-нибудь а-ля TypeScript сводит на нет всю пользу от типизации :lool:
            OpenGL, безопасность - она из другого измерения, нежели польза :lol:
            С хорошей или плохой пользой жить можно. А вот безопасность - это ... короче, там может произойти сигминтация фаульта! 8-)
              Цитата OpenGL @
              Цитата sergioK @
              А вот зачем в С++ такое, и что с ним делать Я не понимаю.

              Класс, который может отдавать себя как Person, но при этом то, что он является Person - деталь его реализации, а не его контракт. Сплошь и рядом такое может быть.

              Это называется салат или каша ;) , a точее has a , тоесть Proxy или Decorator
              ну так и пиши - этот Proxy/Decorator явно, зачем такие сложности ?

              https://www.bogotobogo.com/cplusplus/private_inheritance.php
              Сообщение отредактировано: sergioK -
                Цитата JoeUser @
                OpenGL, безопасность - она из другого измерения, нежели польза

                О, началась казуистика :D Нивапрос, замени "сводит пользу от <something> на нет" на "сводит <something> на нет" - не поменяется ничего.

                Цитата sergioK @
                ну так и пиши - этот Proxy/Decorator явно, зачем такие сложности ?

                Я хз, где ты сложности увидел.
                  Цитата OpenGL @
                  Нивапрос, замени "сводит пользу от <something> на нет" на "сводит <something> на нет" - не поменяется ничего.

                  Юнит тестирование утверждения :lol: "Убить пользу человека на нет" vs "убить человека на нет". Ахтунт!!! Британские ученые заметили, что во втором случае происходит декремент человеческой популяции! :blink:
                    Цитата OpenGL @
                    Цитата sergioK @
                    ну так и пиши - этот Proxy/Decorator явно, зачем такие сложности ?

                    Я хз, где ты сложности увидел.

                    Я в смысле оверхед, юзать такое можно, но зачем ?
                    keep it simple .
                      Нет там оверхеда. Где ты увидел его вообще?
                        OpenGL, а ещё ты не знал, что у std::vector<> оверхед есть.
                          Это наконец-то случилось. Вышел релиз GCC 9 с компилятором D:
                          https://www.phoronix.com/scan.php?page=news...mpiler-Released
                            Цитата applegame @
                            Это наконец-то случилось. Вышел релиз GCC 9 с компилятором D:

                            Команду GCC возглавил Артас?
                              Цитата korvin @
                              Команду GCC возглавил Артас?
                              хз кто это такой, подготовка к сему событию шла лет пять, не меньше.
                              Решение о включении было принято почти два года назад:
                              Цитата applegame @
                              Компилятор D gdc утвержден для включения в состав GCC.
                                Цитата applegame @
                                хз кто это такой

                                Отсылка к warcraft 3 же, не?
                                0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                                0 пользователей:
                                Страницы: (56) « Первая ... 48 49 [50] 51 52 ...  55 56


                                Рейтинг@Mail.ru
                                [ Script execution time: 0,0701 ]   [ 16 queries used ]   [ Generated: 25.04.24, 06:48 GMT ]