На главную
ПРАВИЛА FAQ Помощь Участники Календарь Избранное DigiMania RSS
msm.ru
! Правила раздела:
1. Название темы - краткое описание кто/что против кого/чего
2. В первом сообщении - список параметров, по которым идет сравнение.
3. Старайтесь аргументировать свои высказывания. Фразы типа "Венда/Слюникс - ацтой" считаются флудом.
4. Давайте жить дружно и не доводить обсуждение до маразма и личных оскорблений.
Модераторы: Модераторы, Комодераторы
Страницы: (50) « Первая ... 48 49 [50]   ( Перейти к последнему сообщению )  
> 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.
    “Object-oriented design is the roman numerals of computing.” — Rob Pike
    All software sucks
      Цитата sergioK @
      А вот зачем в С++ такое, и что с ним делать Я не понимаю.

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

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

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


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

          Лол. А наличие монады Io в хаскеле, видимо, сводит на нет всю пользу чистых функций. А наличие типа Any в чём-нибудь а-ля TypeScript сводит на нет всю пользу от типизации :lool:
          Подпись была включена в связи с окончанием срока наказания
            OpenGL, безопасность - она из другого измерения, нежели польза :lol:
            С хорошей или плохой пользой жить можно. А вот безопасность - это ... короче, там может произойти сигминтация фаульта! 8-)
            Мои программные ништякиhttp://majestio.info
              Цитата 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:
                  Мои программные ништякиhttp://majestio.info
                    Цитата OpenGL @
                    Цитата sergioK @
                    ну так и пиши - этот Proxy/Decorator явно, зачем такие сложности ?

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

                    Я в смысле оверхед, юзать такое можно, но зачем ?
                    keep it simple .
                      Нет там оверхеда. Где ты увидел его вообще?
                      Подпись была включена в связи с окончанием срока наказания
                        OpenGL, а ещё ты не знал, что у std::vector<> оверхед есть.
                        Одни с годами умнеют, другие становятся старше.
                        1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
                        0 пользователей:
                        Страницы: (50) « Первая ... 48 49 [50] 


                        Рейтинг@Mail.ru
                        [ Script Execution time: 0,1650 ]   [ 14 queries used ]   [ Generated: 19.03.19, 23:10 GMT ]