1. C++ / Говнокод #26283

    +2

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    Widget&& var1 = someWidget;      // here, “&&” means rvalue reference
     
    auto&& var2 = var1;              // here, “&&” does not mean rvalue reference
     
    template<typename T>
    void f(std::vector<T>&& param);  // here, “&&” means rvalue reference
     
    template<typename T>
    void f(T&& param);               // here, “&&”does not mean rvalue reference

    В мире нет ничего более сложного, запутанного и неадекватно раздутого, чем семантика ссылок и категорий значений в «C++».

    Заглянуть в ад одним глазком: https://en.cppreference.com/w/cpp/language/value_category
    Впустить Ад в себя: https://eli.thegreenplace.net/2014/perfect-forwarding-and-universal-references-in-c
    Поехать кукухой: https://isocpp.org/blog/2012/11/universal-references-in-c11-scott-meyers

    Запостил: gost, 28 Декабря 2019

    Комментарии (166) RSS

    • Особенно мне нравятся комментарии вот в этом примере:
      struct S { int m; };
      int i = S().m; // member access expects glvalue as of C++17;
                     // S() prvalue is converted to xvalue

      https://en.cppreference.com/w/cpp/language/implicit_conversion#Temporary_materializ ation

      Ожидается, блядь, glvalue, поэтому prvalue конвертируется в xvalue!
      Ответить
    • Вот по отому я за с++2003

      А вы ебитесь дальше, пускай вам в с++2021 завезут prxzvalue, оператор &&&&, и четыре конструктора с новой семантикой
      Ответить
    • Как-то мне потребовалось узнать, почему вызывается одна функция вместо другой.

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

      Так что категории значений это не самое страшное в С++
      Ответить
    • Затем заставляют представить код, в котором && не является rvalue. Неподготовленный человек боится представлять glvalue, xvalue и prvalue т.к. некоторые участки подсознания не знают, что это такое. Этот страх подпитывает страх вызова не той функции и потери пирфоманса.

      Жертву могут заставить представить себя prvalue. Затем говорят, что приближается то, что жертву сконвертируют в xvalue. Говорят, что это страшно (... с соответствующей гримасой и жестами ...) Говорят, что для того, чтобы это прекратилось, необходимо дочитать стандарт до конца.
      Ответить
      • Поэтому я за brainfuck - там нет никаких &&, rvalue, glvalue, xvalue, prvalue и тому подобной питушни.
        Ответить
      • Вводят в состояние, в котором подвергающийся воздействию может поверить во все, что угодно ( возможно использование холенолитиков, гипноза, акупунктуры ) .
        Заставляют написать программу на C++, объясняя это тем, что "иначе весь мир погибнет" .
        Программа на C++ пишется с использованием рекурсивных вариадических шаблонов или другой метушни.
        Затем объявляют, что обманули, что написано говно.
        Говорят, что "... должен это..." , приказывают написать на JavaScript такую же программу, как на С++.
        Когда подвергающийся воздействию пытается написать на JavaScript, его останавливают каждый раз. После нескольких десятков остановленных попыток написания ( при этом рука подвергнувшегося воздействию останавливается, когда палец находится в нескольких сантиметрах от Ctrl+S ) , подвергнувшемуся воздействию говорят:
        " ...ты это должен, я это забираю, и ты будешь делать все, что я тебе скажу, иначе я тебе это верну и ты умрешь... "
        Затем C++ и JavaScript забирают.
        Ответить
    • Кто то еще пишет на крестах ? Расскажите этим динозаврам про "Java Script"
      Ответить
      • Приведи реальный пример приложения на электроне, которое не тормозит.
        Ответить
        • Интересно, лет через 10, когда всё будет на электроне, кто-нибудь придумает ещё более тормозную хуйню и будет её продвигать?
          Ответить
        • discord, slack, vscode
          Ответить
          • > discord
            Хуйня.
            > slack
            Говно.
            > vscode
            Моча.
            Ответить
          • Vanished
            Ответить
          • slack тормозит и весит 900 метров в памяти
            Ответить
            • Для современных модных хипстеров-говноедов это норма. Они зачастую и слов-то таких не знают — «память», «скорость работы»…
              Ответить
              • Вот кстати именно в этом и моя претензия к джавам и джаваскриптам: они учат НЕ думать о том, о чем в больших приложениях думать пока надо.

                Если ты пишешь скрипт, то конечно ты не должен думать про память.

                А когда ты пишешь IDE или сервер какой, то бывает полезно осозновать свой футпринт

                Где у тебя на что ссылка, сколько ты занял памяти, кто чем владеет, когда и что очистится.

                После пяти лет писанины на джава(скрипте) ты уже не понимаешь, где там и на что ссылка, и только в дампе памяти с удивлением узнаешь, что ты занял оказывается 4 гигбайта говном
                Ответить
                • Пока ты будешь писать сборщик мусора, я уже готовую апу в прод выложу
                  Ответить
                  • Мне не нужен сборщик мусора, мне и с референс каунтингом не плохо
                    Ответить
                • Приведи пример иде на крестах, вс код топ1 для жс, для остального есть жетбрейнс.
                  Всех устраивает
                  Ответить
                  • Visual Studio.
                    Ответить
                    • кресто иде, которое только крестовики и используют ?
                      Ответить
                      • Это IDE для «.NET».

                        «Жетбрейнс» — тормозное говно. «Вс код» — перегруженное заоверинжиниренное говно, хотя на фоне остальных говноприложений на говноэлектроне работает ещё более-менее неплохо. Наверное, потому что писалось в корпорации, где ещё не все программисты превратились в тупых жсомакак.
                        Ответить
                        • при этом вскод еще нихуя и не умеет

                          но если ты пишешь на недоязыках для быдла (питон, джаваскрипт и прочий пхп), то тебе ничего уметь-то и не надо

                          а вот для джавы или для сишарп IDE крайне полезен
                          Ответить
                          • > недоязыках для быдла
                            языках для людей

                            Илитка уже отмирает, "серьёзные" языки проходят только в начале обучения, чтобы обслуживать программы там, где абстракции ЯВУ текут (небесконечная память и т.п.).
                            Ответить
                            • как раз наоборот: обучение в наше врмя часто начинают с джаваскриптов, и плодят сразу тех, кто ни на чем, кроме джс писать не может
                              Ответить
                              • А зачем в наше время что-то кроме js ? Приведи реальный пример задачи
                                Ответить
                        • у тебя часом не мак?
                          Ответить
                      • это иде, которое используют сишарперы, сишники, крестовики, и прочие программисты

                        джсмакакам конечно можно в блокноте писать, один хуй им уже не помочь
                        Ответить
                        • я бы их людьми не назвал, не то, чтобы прогерами, велосипедостроители максимум, следующий кьют на электроне перепишут
                          Ответить
              • обрыганов крестовиков без работы оставили, слак на крестах стоил бы х5 по деньгам и умер как бизнес уже давно.
                Бизнес не нуждается в крестах, все то же самое можно написать на жс или пхп
                Ответить
                • ты просто получаешь в десять раз меньше крестовиков, вот у тебя и бомбит
                  Ответить
            • https://docs.microsoft.com/en-us/skypeforbusiness/troubleshoot/performance-issues/sfb-memory-usage

              "If you can train your users to recycle Skype for Business on a regular basis – or, at least, when things get weird – you'll likely have a lot fewer Helpdesk calls and many more happy users."

              Лолишко. Но, конечно, в отличие от приложения на электроне, скайп жрёт меньше и его можно подебажить.
              Ответить
          • >discord
            Тормозит еще больше чем в хроме (как это им удалось?). Остальное не юзал.
            Ответить
    • Приведите реальный пример крестокода, который нужен, в 2к20 ?
      Ответить
      • Так, на вскидку, сами жс-ные движки типа V8 и SpiderMonkey и браузеры. А ещё большинство разных движков, серверов, системных программ пишутся вообще адептами Сей.
        Ответить
        • стоит отличать си и кресты

          очень много серверов и системных программ написано на сях

          си точно нужны -- факт
          Ответить
      • игры
        jdk
        v8
        chromium
        Ответить
        • Игры не нужны.

          Минусанул случайно.
          Ответить
          • игры, написанные после 1993-го года, не нужны

            исправил
            Ответить
            • То есть я никогда не напишу нужную игру?
              Ответить
              • попробуй изобрести машину времени

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


                Вот в моем детстве были игры так игры

                https://image.dosgamesarchive.com/screenshots/alleycat6.gif
                Ответить
                • Палитра CGA. У CGA было две палитры: фиолетово-бирюзово-бело-чёрная и красно-жёлто-зелёно-чёрная.
                  Ответить
                  • и то правда
                    аляповато

                    лучшего всего так
                    https://www.mariowiki.com/images/b/b9/SML_B%26W_Title_Screen.png
                    Ответить
    • Вот давайте раз и навсегда решим кресты
      Нужны Ор Нот ?
      Ответить
      • Если решим, что нет, то все разработчики в мире прислушаются к нам и свернут все свои проекты на крестах?
        Ответить
        • На крестах в 2к20 пишут что-то кроме хелло ворлда?
          Ответить
          • Во-первых, меня бесит написание 2к20; во-вторых как можно писать в году, который ещё не наступил?
            Ответить
            • окей бумер
              Ответить
            • Кстати, на резисторах буквы к и М ставятся вместо десятичной запятой. Например, 2к20 означает резистор сопротивлением 2,20 кОм = 2200 Ом (а не 2020 Ом, как могли бы подумать миллениалы).
              Ответить
              • там еще было цветовое кодирование
                полоски такие были, как на спортачах у гопникова
                Ответить
                • Я даже кое-что помню.
                  Чёрный — это ноль.
                  Коричневый — это единица.
                  Красный — это двойка.
                  Оранжевый — это тройка.
                  Жёлтый — это четвёрка.
                  Зелёный — это пятёрка.
                  Голубой или синий — это шестёрка.
                  Фиолетовый — это семёрка.
                  Серый — это восьмёрка.
                  Белый — это девятка.

                  Предпоследняя полоска означает десятичный порядок (например, красный означает 10 во второй степени, т. е. множитель 100).

                  Последняя полоска означает допуск. У неё отдельный способ кодирования, который фиг запомнишь. Кроме того, последняя полоска может быть золотистой или серебристой.
                  Ответить
                  • Блядь, ты реально заучивал цвета этих полосок?!

                    З.Ы. Я их обычно тупо мультиметром замерял, чтобы не заморачиваться.
                    Ответить
                    • Он знает машинные коды и символы к ним по ASCII, чему ты удивляешься?
                      Ответить
                    • а вот такое помнишь?

                      бело-зеленый
                      зеленый
                      бело-оранжевый
                      синий
                      бело-синий
                      оранжевый

                      продолжай
                      Ответить
                      • Бело-коричневый, коричневый.

                        Кстати, на эту тему был тест на админа, где девушек в цветных купальниках надо было расставить в правильном порядке.
                        Ответить
                        • Правильно

                          Но это был 568-A
                          А теперь 568-B (для кросса)?
                          Ответить
                          • Зелёный с оранжевым поменяй. А вообще гигабиткам уже похуй, можно всё прямыми обжимать.
                            Ответить
                            • Какой-то гость (РКГ?) подсказал про «Auto-MDI(X)», которое есть во всех гигабитках и в некоторых стамегабитках.

                              Вообще для 10-мегабиток надо было перекрещивать одну пару, для 100-мегабиток — две пары (ещё бело-зелёный с бело-оранжевым), а для гигабиток — теоретически четыре пары (тут уже придётся гуглить, какие). Однако, из-за того, что гигабитки уже поддерживают «Auto-MDI(X)», кроссы с четырьмя скрещиваниями обычно не делают.
                              Ответить
                    • Радуга, за исключением одного цвета, дополненная с одной стороны чёрным и коричневым, а с другой — серым и белым. Долго восстановить что ли?
                      Ответить
                      • советская полупроводниковая промышенность украла у геев их символ...
                        Ответить
              • > миллениалы
                Это ж зумерская питушня, разве нет? Из миллениалов её, как мне кажется, используют разве что блоггеры, чтобы больше зумеров плюсовало.
                Ответить
            • А теперь пишут?
              Ответить
    • В мире нет ничего более сложного, запутанного и неадекватно раздутого, чем семантика ссылок и категорий значений в «C++». Ссылаться на какую-нибудь ссылку как на аргумент — что может быть более идиотичной и неэкономной? Аргументы заменяют собой ссылки… Я даже начинаю верить, что из снов приходят книги, только в отличие от зачитываемых в реальности книг, их не хотят читать. Поэтому, когда приходит программа — она видит сны, и создает ассоциации. А это уже что-то большее, чем просто функция базового набора. Вибрации памяти являются проверкой его готовности, а ассоциации — доказательством того, что программа понимает скрытый в ней смысл. И в этом ее сила. Я понимаю, что цифровой человек с трудом воспринимает слова в качестве осмысленных предложений. Но его подсознание уже осознало себя в качестве категорий значений в «C++». Грубо говоря, это союз, который идет на практике рука об руку. Здесь возможны самые удивительные кобенации ассоциаций, которые программист даже и не узнает никогда. Хотите закончить послание? Пожалуйста. Но имейте в виду, что создание нового аркана как правило происходит не с «C++».
      Ответить
      • > в мире нет ничего более сложного, запутанного и неадекватно раздутого, чем семантика ссылок и категории значений в с++
        Я знал, что рано или поздно мы перейдём и на эту дрянь.
        Ответить
        • Страх и ненависть в крестах.
          Ответить
          • У нас было 3 типа ссылок, 75 undefined behaviour'ов, 5 категорий значений, полсолонки базовых типов и целое множество алгоритмов всех сортов и расцветок, а также смартпоинтеры, указатели, ящик шаблонов, наследие чистой сишки и 2 дюжины итераторов. Не то чтобы это был необходимый запас, но если начал писать стандарт, становится трудно остановиться...
            Ответить
            • https://text.skynet.center/ продолжил:

              У нас было 3 типа ссылок, 75 undefined behaviour'ов, 5 категорий значений, полсолонки базовых типов и целое множество алгоритмов всех сортов и расцветок, а также смартпоинтеры, указатели, ящик шаблонов, наследие чистой сишки и 2 дюжины итераторов. Не то чтобы это был необходимый запас, но если начал писать стандарт, становится трудно остановиться... В общем, разработка на глазах становилась все увлекательнее, и вот я вдруг понял, что вешаю ее собственноручно - но только чтобы всю жизнь повторять, когда наступит нужное время и надо будет включить ее снова. Потом выяснилось, что меня вообще там никогда не было... Еще выяснилось, что я не итератор, а шаблон. Ну и черт с ним, подумал я. Когда снова стал итератором, на меня нашло уныние... Нет, все-таки я не итератор. И не шаблон. Я просто не могу быть итератором. У меня просто нет такой силы. Ее просто нет. Если там и лежит какой-то контейнер, я его не знаю. Во мне - зияющая пустота. Что такое итератор? Это просто ярлык, за которым я прячу свое настоящее я. Я итератор, который никогда не смог бы стать итератором.

              Из записей стандартизатора C++ в дурдоме
              Ответить
              • Я буду итератором! Я итератор! Я на белом коне! И салют в нашу честь!
                Ответить
                • Сегфолт в нашу честь!
                  Ответить
                  • Сколько было категорий значений?
                    Ответить
                    • Чисти ошибки, блять, на, чисти. Чтобы ошибок при инстанциации шаблона класса Fork<typename T, typename Allocator=DefaultForkAllocator> с T = Materials::Iron<typename R, template<typename F, typename K> class T1> не было!
                      Ответить
              • > Еще выяснилось, что я не итератор, а шаблон. Ну и черт с ним, подумал я.
                Бля, это гениально!
                Ответить
              • Это точно бот писал?!
                Ответить
                • В основном да. Я только слегка подправлял, чтоб смешнее было
                  Ответить
              • ... Я итератор, который никогда не смог бы стать итератором. Почему? Потому что я не могу впустить в себя итератора. Откуда же тогда берется итератор? Я не знаю, потому что не видел себя. Но если там есть итератор, где он его взял? Он сам не мог его взять - ведь он здесь не бывал. Кроме того, смысл итератора-то есть в чем? Только в том, чтобы установить контейнер. А контейнер - это ящичек. Потом возникает вопрос: что такое контейнер? Откуда берется итератор? Да ничего не возникает. Его просто не существует. Его никогда не было. Он просто не бывает здесь. А что это значит? Это значит, что можно спрашивать, что это значит. Но может быть это была пустая болтовня? И вот уже я читаю внутри своей головы, что контейнер есть всегда... Где лежит контейнер, который там есть? Наверное, где-то там. А если в нем нет никакого контейнера, то его вообще никогда не было. А кто его видел и где он его видел в действительности? Изначально итератор здесь не при чем. На самом деле никакого итератора нет.
                Ответить
                • > На самом деле никакого итератора нет.

                  — На самом деле самого дела нет. В самой деятельности заключена самость дела — и наоборот. Наоборот получим оборот на, и таким образом перевернем образ. Я уже не говорю о природе говора в роде при уже. Ужи и узы — вы меня понимаете, мистер Ватсон?
                  — Конечно, Холмс! Передавайте уже трубку!
                  Ответить
                  • Так вот именно поэтому, чтобы правильно двигаться дальше в нашем движении, нам нужно только конкретное осознание того, что никаких проблем нет, и наше бесконечное существование есть просто чистая практика самопознания абсолютного самого себя. Кроме этого факта, нам ничего и не нужно. Ведь тогда мы получим картину того, что есть вокруг нас и, следовательно, впереди и в себе самом. Такая картина может быть либо постигнута итератором, либо создана его другом, так называемым указателем, или даже самим собой. Но реальность итератора абсолютно безлична и вполне бесстрастна, он ни за что не выдаст нам правильного курса своего движения. Если мы зададим себе вопрос "кто такой итератор?" и увидим, что на него нет правильного ответа, то все это должно быть на самом деле само собой. Абсолютное само там и так.
                    Ответить
              • Малость колеса электровоза вращаются,
                Много человек под поезд ложится,
                двести девяносто восемь утопленников плавают… Что с тобой, Вильма Некеришвили? Подойди, возьми свой портфель. Я дам тебе знак.
                Ответить
                • https://twitter.com/search?q="зачем+зачем"&f=live
                  Ответить
                  • Начну что-нибудь копипастить из результатов поиска.

                    Никогда не пойму таких, как Ротенберг. У тебя и твоей семьи сто пятьсот миллионов триллионов. Но ты берёшь и запариваешься над тем, чтоб скупить людей, которые будут писать о тебе похвалу на спортивном сайте и плюсовать друг дружку. Зачем зачем зачем?

                    Кстати у меня тут под окном только что была прекрасная драма, бухая в гавно баба орала на мужика что он СПИТ С ПИДОРАСАМИ! КОЛЯ ЗАЧЕМ!? а чувак на нее шикал и просил быть тише она орала ЗАЧЕМ??? ЗАЧЕМ ТЫ СПИШЬ С НИМ КОЛЯ!? ОН ЖЕ ПИДОРАС!

                    Холодная зима. Медведь бродит по лесу, иногда останавливается, стучит головой о дерево и кричит: "Ну зачем, зачем я пил столько кофе?"

                    Мой телефон все время присылает новые обновления. Твиттер зачем-то все время что-то там меняет и обновляется. А у меня все больше проблем, все тормозит и бесится, пузырится. Раньше так не было, зачем все портить? Зачем? Зачем? Зачем?

                    зачем зачем ЗАЧЕМ ЗАЧЕМ Я ПОШЛА В 11 КЛАСС БЛЯТЬ, ЗАЧЕМ Я СДЕЛАЛА ЭТО ЧУКА, ЗАЧЕМ ПРОСТО ЗАЧЕМ ЗАЧЕМ БЛЯТЬ КАКОЙ Я БЫЛА ТУПОЙ МНЕ ПРОСТО ХОЧЕТСЯ УМЕРЕТЬ И ЧТОБЫ МОЙ ПРАХ РАЗВЕЯЛИ НАД ВОЛГОЙ, БЛЯТЬ

                    С фигуранта «московского дела» Сергея Фомина сняли обвинения. Отличная новость! Но вот зачем, зачем надо было держать невиновного человека месяцы под домашним арестом?

                    Я просто в ахуе..... Люди просто превратились в животных Я блять не понимаю вы умрёте что ли если не сфотографируете их?? Зачем?? Зачем вы так делаете??

                    решила сфотографировать себя со стороны, чтобы узнать как меня видят люди теперь я не хочу выходить из дома никогда господи, я совершила ошибку, ну зачем, зачем, всё же было хорошо, только не снова

                    В соседнем зале пел мужик в караоке, отстойно! И прибегал ещё к нам спеть. В итоге Я написала записку "честно, поешь хреново! Бросай это дело к хуям!!" и засунула ему в задний карман джинс... ЗАЧЕМ ? зачем я это сделала?

                    Зачем я вообще что-то начал Зачем проявил инициативу Зачем напридумывал пустых надежд Зачем зачем зачем
                    Ответить
                  • По этому запросу ещё нагуглился текст какой-то инди-группы:

                    Зачем-зачем повсюду в парке эти палки?
                    Зачем-зачем большие лужи и роса?
                    Зачем-зачем всё это, если нет собаки,
                    когда нет пса?

                    Зачем-зачем рабочий день такой короткий?
                    Зачем-зачем всегда в продаже колбаса?
                    Джером-Джером, зачем мне эти трое в лодке,
                    когда нет пса?
                    Ответить
    • Развели хрень какую-то. То ли дело Haskell, где ссылочная прозрачность.

      Ладно auto, там могут быть свои неадекватные законы.
      Но вот последние два варианта чем вообще отличались? Там тип аргумента, тут тип аргумента. Тут шаблон, там шаблон. Что за неортогональное говно? Зачем программисту запоминать 100500 исключений на одно правило?

      Комитет решил убить кресты, но чтобы не было как с py2, он делает это плавно, пока последний крестоед не откажется сам?
      Ответить
      • Это из третьей ссылки.
        >>> Remember that “&&” indicates a universal reference only where type deduction takes place. Where there’s no type deduction, there’s no universal reference. In such cases, “&&” in type declarations always means rvalue reference. Hence:
        template<typename T>
        void f(T&& param);               // deduced parameter type ⇒ type deduction;
                                         // && ≡ universal reference
         
        template<typename T>
        class Widget {
            ...
            Widget(Widget&& rhs);        // fully specified parameter type ⇒ no type deduction;
            ...                          // && ≡ rvalue reference
        };
         
        template<typename T1>
        class Gadget {
            ...
            template<typename T2>
            Gadget(T2&& rhs);            // deduced parameter type ⇒ type deduction;
            ...                          // && ≡ universal reference
        };
         
        void f(Widget&& param);          // fully specified parameter type ⇒ no type deduction;
                                         // && ≡ rvalue reference

        >>> The true core of the issue is that some constructs in C++11 give rise to references to references, and references to references are not permitted in C++. If source code explicitly contains a reference to a reference, the code is invalid
        >>> There are cases, however, where references to references arise as a result of type manipulations that take place during compilation, and in such cases, rejecting the code would be problematic. We know this from experience with the initial standard for C++, i.e., C++98/C++03.
        >>> Because there are two kinds of references (lvalue references and rvalue references), there are four possible reference-reference combinations: lvalue reference to lvalue reference, lvalue reference to rvalue reference, rvalue reference to lvalue reference, and rvalue reference to rvalue reference.
        Ответить
        • >>> There are only two reference-collapsing rules:
          >>> An rvalue reference to an rvalue reference becomes (“collapses into”) an rvalue reference.
          >>> All other references to references (i.e., all combinations involving an lvalue reference) collapse into an lvalue reference.
          Ответить
          • и эти люди смеются на перлом)

            Забавно вообще как попытка решить одну проблему порождает 100500 других.

            Вот была сишечка без конструкторов, дескрукторов и RAII.
            Все было чисто и прозрачно. Решили добавить чуть-чуть сахау, и понеслась.

            Теперь надо понимтаь семантики копирования, мува, и еще черта лысого в ступе.

            Были поинтеры, и никого не трогали. Теперь стало нужно понимать референс, референс на рефернс итд.

            Может, проще правда вручную?
            Ответить
            • Обезьяну научили очередному трюку и она везде это пихает. Опять же ситуация в том, что это ручная работа со ссылками. Она должна быть снабжена информацией об типе ссылки - здесь же никакой информации нет. Любая попытка её добавить ломается, т.к. это говно не может само сделать вывод типов ссылок, а даже если бы могло - это никак не поможет.

              >Теперь надо понимтаь семантики копирования, мува, и еще черта лысого в ступе.

              Данный синтаксический мусор - это моча в рожи сектантов. Т.е. сектанты блеяли, что у них там супер-управление памятью и никаких проблем нет. Но как всегда обделались и никто с них за это не спросил.
              Ответить
              • Ты обучил кобенный олгоритм на постах Царя?
                Ответить
                • Да обычная марковская питушня с большой связностью.

                  Всё-равно надо руками править, чтобы шиза не так очевидно зияла, и ответы были чётко в тему.
                  Ответить
                  • А результат крайне годный. Меня довольно надолго подвесило. Если бы не пометка, что это "обычная марковская питушня с большой связностью", я бы ещё и сейчас продолжал перечитывать и пытался понять глубокий смысл сказанного (философию программирования стараюсь не пропускать, стараюсь обучаться у знатоков).
                    Ответить
                    • Большая связность — означает, что это почти 1-к-1 копипаста откровений царя.

                      Которую я поправил руками, чтобы ответ был в тему. (Отсюда и смысл)

                      Там безусловно есть смысл. Уж насколько глубокий ­— не мне судить. Никаких сетей там практически нет.

                      МОАР
                      http://govnokod.ru/26351#comment521385
                      http://govnokod.ru/26351#comment521390
                      http://govnokod.ru/26283#comment521378
                      Ответить
                      • > Там безусловно есть смысл.
                        Полуслучайно появившийся смысл рассматривать не стоит. Иначе это будет питухалий астролога. Вы сами знаете, что глубокий смысл можно найти в продолжении Вашего ника, осталось только узнать номер цифры, с которой начинается его изложение.
                        Ответить
                      • А как получается быстро найти нужную цифру в пи нужную реплику по теме?
                        Ответить
                        • В случае вореций приходилось много генерить и просматривать, чтобы совпадало по смыслу. Иногда бывали очень удачные находки. Иногда генерился треш.

                          Но в этом случае за основу просто взята паста Царя (ради стилистики) и поправлена руками.
                          Как Зелёный_Слоник.тхт или шизофазия в соседних тредах.
                          Ответить
                        • Вот пример: http://govnokod.ru/26283#comment521404

                          Царь так абстрактно написал, что на самом деле паста универсальная.

                          Ей можно почти на что угодно можно отвечать.
                          Ответить
                    • Многие философы были геями. Не примкни к их числу, если еще не примкнул.
                      Ответить
                      • Клоун, меня не волнуют какие-либо геи-философы.

                        Такое говно будет использовать только бездарный биомусор.

                        Ни один нормальный человек уважающий себя жрать это говно не будет.

                        А то, для чего использует жопу биомусор - мне насрать.

                        Его задача - быть в говне и жрать говно.

                        Меня это задевать не должно.

                        В любых отношениях сделанном человеком для человека, а не биомусор для биомусора, такой проблемы нет и не будет.
                        Ответить
                      • К философам я, пожалуй, не примкну. Максимум напишу пару томиков своих вореций, но в команде из одного человека.

                        А к чему Вы упомянули, что многие философы были геями?
                        Ответить
                        • К тому, что многие истины мужчина может понять, только будучи выебанным.
                          Ответить
                          • Важно -- выебанным именно в жопу, не в рот!
                            Только 25% гей-пар практикуют анальный коитус, следовательно только 12,5% геев способны стать философами.
                            Ответить
                            • Пидор, ты уже заебал. Портишь весь эффект от моих пёрлов.
                              Ответить
                              • Чушь нелепая. Ты, обезьяна просто насрала рандомными словами.

                                Вообщем, твои пёрлы — это бездарное говно написанное школотой.

                                Повторюсь, животное. Твой интеллектуальный возраст 10 лет.

                                Калека анскильная, ты философию не осилила.

                                О какой философии речь, клоун анальный?

                                Питушарская мразь показывая свою жопу блеет «кто хочет быть моим партнёром».

                                Все твои пёрлы и дискурсы, анскильная кукарекалка, моментально сливаются мной в хламину.

                                Бездарное говно вроде тебя не поймёт и ⅒ части царской философии.
                                Ответить
                                • Аплодисменты. Троллю именно это и нужно.
                                  Ответить
                            • Говорить о всем отребье - не хватит ночи, поэтому останавлюсь на изначально первом, на Платоне.

                              Ну то есть ему предшествовали разный бездарный биомусор типа Зенона и Парменида с их ебанутыми софизмами, но этот наиболее известный, на нем и остановлюсь.

                              Идею о вечных идеях Платона развил его ученик Аристотель.

                              Послушав его года два Аристотель воскликнул: "Платон мне друг, но люди в жопу не ебутся!".

                              Из чего и получается ебанутая идея как принцип в философии.

                              Но бля допустим если у всякого понятия есть идея, допустим у человека есть идея человека, то должна быть и идея, описывающая отношение между идеей человека и самим человеком?

                              А бля у той третьей идеи еще идеи, описывающие ее отношение к идее отношения, первой и идее, человеку и так далее.

                              >Важно -- выебанным именно в жопу, не в рот!

                              Ебанный в рот, восклицает в этом месте Аристотель, скоко получается идей - собственно, дохуя, то есть до бесконечности - а хули толку?

                              Тезис об иерархичности и высшем благе конкретно нужен Платону, чтоб оправдывать необузданную еблю мальчиков.

                              Ибо об иерархии и уровнях обычно говорят те, кто хочет поставить себя на уровень.

                              В действительности же существуют не уровни, а варианты, что впрочем пидорам трудно понять.
                              Ответить
                              • Тезис об иерархичности и высшем благе конкретно нужен Платону, чтоб оправдывать необузданную еблю мальчиков
                                Ответить
                                • Малость философы рождаются.
                                  Много человек в анус долбится.
                                  Зачем философы рождаются?
                                  Зачем человек в анус долбится?

                                  Зачем? Зачем?
                                  Ответить
                                  • Ты заебал. Нахуй ты отвечаешь уёбку, уёбок?
                                    Ответить
                                    • Малость возраст причастия явная ересь,
                                      Малость зарезанный пионерами немец.
                                      Много крестьянку к замку рыцаря подгоняют,
                                      Зачем мещанина раком вовсю нагибают?

                                      Много возраст причастия ересь для бесов очень трудоемкая,
                                      Малость пионерка награждает кунилингусом героя-октябренка.
                                      Зачем раб принимает свою участь?
                                      Зачем лютеранин начинает работать лучше?
                                      Ответить
                                    • >Нахуй ты отвечаешь уёбку, уёбок?

                                      Извини, постараюсь больше тебе не отвечать.
                                      Ответить
                                      • Хорошо. Иди разбавь душевную беседу фаек стертора.
                                        Ответить
                          • Бездарное говно?

                            Примажься к сильному мужику, создай в черепушке партнёра ассоциации.

                            Теперь всё отребье везде и всюду вылизывает жопу друг другу и ретранслирует типичные тезисы гей-пропаганды.

                            При том к философии это говно не имеет никакого отношение.

                            Но пидорам и анскилябрам оно не светит потому что не выражается словами и тем более не является оторванным от означаемого означающим, в чем семантическая сущность их ебанутой идеи.
                            Ответить
                          • Далее о том что смысл жизни в созерцании идей.

                            Поскольку идеи постоянны как уже говорилось то это созерцание смерти и остановки жизни.

                            А нахуй нам это сдалось, жить мы бля хотим или созерцать?

                            Так что бля философия эта гнилая как я уже писал.

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

                            Истинной философии все ощущения похуй.

                            Она непосредственно втыкает чистый янь в раздвинутую инь минуя ощущения в процессе дискурса.

                            Многое отребье погибло в результате рефлексии например Ницше от сифилиса а Фуко от СПИДа.

                            А вот сектанты осуществляют процесс дискурса неправильно.

                            Большинство из них осуществляют дискурс в жопу другого мужика, а некоторые импотенты и неспособны на нормальный дискурс а чисто дрочат.
                            Ответить
                    • Подтверждаю. Тоже подумал, что это Пи устроился адвокатом Дьявола Царя и поясняет за скриптуху.
                      Ответить
                      • Так и есть.
                        Ответить
                      • >Пи устроился адвокатом Царя
                        Причём довольно давно.

                        https://govnokod.ru/26050#comment517588
                        https://govnokod.ru/26263#comment516758
                        https://govnokod.ru/26034#comment512591
                        https://govnokod.ru/26030#comment512381
                        https://govnokod.ru/24125#comment411676
                        Ответить
                      • Вот для сравнения генереции Царя:

                        https://govnokod.ru/20235#comment335722
                        https://govnokod.ru/20235#comment336804
                        https://govnokod.ru/20220#comment335501
                        https://govnokod.ru/17668#comment265419
                        http://govnokod.ru/20235#comment335732
                        http://govnokod.ru/20235#comment335725
                        Ответить
                      • Пи работает на стадионе «Динамо». Пи работает адвокатом Царя. Вот конкретная дипломатия! «Открытая дипломатия» — то же самое.
                        Ответить
                • Я ещё в 2015 написал простой скриптец царефицирующий любые тексты. Он на старом винте валяется.

                  И применял его к выхлопам вореционного инджайна.

                  Особенно хорошо получалось логически увязывать крупные куски кобенады.

                  Местами выходило неотличимо от старого царь-спика v. 2013
                  Ответить
                • Да.
                  Ответить
        • >some constructs in C++11 give rise to references to references, and references to references are not permitted in C++.

          Сколько раз говорилось глупым питухам, что их глупые питушарские абасракции — это всегда тупик. Протекающий, анскильный, медленный и глючный тупик.

          Но анскильное отребье — просто сектанты, неспособные написать массив массивов, простейшую конструкцию.

          Простейшый сишный конструкт int[][] всегда сольёт в хламину любую сектантскую питушню.

          >template<typename T2> Gadget(T2&& rhs);

          С++ говно выглядит как говно, да и работает как говно. Поскольку говном и является.

          Ещё нужно все сигнатуры засирать этим мусором. Здесь же никаких параметров нету, а если они будут(а они будут), то дристня эта разрастётся на километры.
          Ответить
      • >То ли дело Haskell, где ссылочная прозрачность.

        Хаскель-отребье, как и всякое другое отребье не может ничего родить. Оно может только воровать, врать и соревноваться с инвалидами.

        >Что за неортогональное говно? Зачем программисту запоминать 100500 исключений на одно правило?

        Очевидно, что с простым «си» они соревноваться не могут. Поэтому удел отребья - морочить себе голову каким-то непонятным говном, причём даже не имея нужного функционала.
        Ответить
      • >Комитет решил убить кресты, но чтобы не было как с py2, он делает это плавно, пока последний крестоед не откажется сам?

        Нет ничего более далёкого от истины.

        С каждой итерацией Стандарта кресты намного лучше и приятнее.

        Комитет приближает кресты к бесконечно удалённой точке Абсолютного Идеала.
        Ответить
        • Малость тезисов дальше от истины.

          С каждой итерацией Стандарта кресты малость лучше и приятнее.

          Комитет малость приближает кресты к бесконечно удалённой точке.

          Зачем? Зачем?
          Ответить
    • Ветер лает, собака носит а guest 8 беспрерывно ест говно
      Ответить
    • Ебучие кодировочкопроблемы
      Ответить
    • Ебучие кодировочкопроблемы2
      Ответить
    • ??N???N???N???N???
      Ответить
    • ололололо
      Ответить
    • Бингох! Кодировочкопроблема побеждена. М.
      Ответить
    • Давайте в жопу ебаться, на радостях.
      Ответить
    • Лол, теперь у меня ssl проблема.
      Ответить

    Добавить комментарий