1. Куча / Говнокод #3121

    +144

    1. 1
    2. 2
    3. 3
    if if = then then
        then = else;
    else else = if;

    Следующий фрагмент вполне допустим при программировании на PL/1, но написать такое может только идиот со справкой. "Совершенный код" (c)

    Запостил: freakru, 27 Апреля 2010

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

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

            "А вообще, я обожаю себя цитировать".
            Ответить
            • Как бы то ни было, знак копирайта излишен, когда после него пусто.
              Ответить
              • А ничего что перед ним не пусто? Или "Совершенный код" по вашему это просто цитата?
                Ответить
                • А что, сложно цитата?
                  Ответить
                  • Быдлокодер детектед. Да будет Вам известно, что кавычки используются не только для цитат.

                    Ещё понятно, что классику можно не читать (кто её вообще читает?), но не знать о ней - перебор. См. например http://www.ozon.ru/context/detail/id/3159814/ Так что для нормальных людей (с) здесь вполне уместен именно в изначальном смысле.
                    Ответить
                    • > Да будет Вам известно, что кавычки используются не только для цитат.

                      А ещё для чего? Цитирование название книги - не цитирование?

                      > Ещё понятно, что классику можно не читать (кто её вообще читает?), но не знать о ней - перебор.

                      > Так что для нормальных людей (с) здесь вполне уместен именно в изначальном смысле.

                      В каком изначальном смысле? Что правами на русское название книги обладает МакКоннел (а скорее всего обладает изательство "Питер")? Не придумывай, это совершенно не в тему поста.
                      Ответить
                    • > Быдлокодер детектед

                      > Ещё понятно, что классику можно не читать

                      Вот кому-кому, так быдлокодерам нужно читать книжонки, чтобы врубиться в прозрачные истины, понятные любому адекватному человеку. Как раз быдлокодеришка-то не может сам как раз ни до чего дойти, ему всё прожевать надо. Быдлокодер/гений - это судьба, книжонки не помогут.

                      И я не из тех, кто трепещет при "святом" слове "классика" (93-ий год, ха!). Выбирай другие методы троллинга.
                      Ответить
                      • Гениально! Неуч, который ещё и кичится своим незнанием.

                        "Классика" (кстати вот Вам ещё одно альтернативное использование кавычек) определяется не годом издания, а своим вкладом в соответствующую область знаний. Вашу же тягу к знаниям, видимо, полностью удовлетворяет этот чудесный сайт.

                        Так вот специально, для отдельных непризнанных гениев поясняю, что этот пример кода, несмотря на отсутствие кавычек, взят полностью от первого до последнего символа из книги "Code Complete". Комментарий также приведен фактически дословно из русского перевода. Именно это с указанием источника источника цитирования, который вполне себе защищён авторскими правами, как раз и символизирует значёк (с). Ну а то, что Вы о таковой книге не слышали и упорно отстаиваете свою унылую позицию - это, конечно, от большого ума. Без вопросов!
                        Ответить
                        • > "Классика" (кстати вот Вам ещё одно альтернативное использование кавычек) определяется не годом издания, а своим вкладом в соответствующую область знаний. Вашу же тягу к знаниям, видимо, полностью удовлетворяет этот чудесный сайт.

                          Дурашка ты малолетняя и пафосная, ты наверное своей головушкою стоеросовой не можешь осознать такую вещь, что некоторые дяди и тёти, так сказать, возмужали задолго до 93-ого года? (и это ведь только первое издание, книге нужно ещё раскачаться)

                          > Так вот специально, для отдельных непризнанных гениев поясняю, что этот пример кода, несмотря на отсутствие кавычек, взят полностью от первого до последнего символа из книги "Code Complete". Именно это с указанием источника источника цитирования, который вполне себе защищён авторскими правами,

                          Дурашка ты неоттёсанная, почитай право:

                          "1. Допускается без согласия автора и без выплаты авторского вознаграждения, но *с обязательным указанием имени автора*, произведение которого используется, и источника заимствования:

                          1) цитирование в оригинале и в переводе в научных, исследовательских, полемических, критических и информационных целях из правомерно обнародованных произведений в объеме, оправданном целью цитирования, включая воспроизведение отрывков из газетных и журнальных статей в форме обзоров печати;"

                          ОП не указал автора, поэтому значок твой не имеет никакого смысла, а авторством название книги обладать не может

                          > как раз и символизирует значёк (с).
                          > значёк

                          facepalm.hs

                          Продолжай в том же духе, гений руский языка.

                          > Ну а то, что Вы о таковой книге не слышали и упорно отстаиваете свою унылую позицию - это, конечно, от большого ума. Без вопросов!

                          Да!
                          Ответить
                          • > Вот кому-кому, так быдлокодерам нужно читать книжонки, чтобы врубиться в прозрачные истины, понятные любому адекватному человеку.
                            > ...
                            > некоторые дяди и тёти, так сказать, возмужали задолго до 93-ого года
                            >> ...
                            >> Ну а то, что Вы о таковой книге не слышали и упорно отстаиваете свою унылую позицию - это, конечно, от большого ума. Без вопросов!
                            >Да!
                            Позвольте узнать, если все идеи, изданные в книгах после 1993-го года для Вас были очевидны ещё задолго до этого, то чем же Вы занимались всё это время? Может Вы тоже успели написать пару блестящих книг в данной области, просто я Вас по недомыслию не узнал под Вашим ником? Понимаю-понимаю, гениям некогда писать книги - не их это дело. Может похвастаетесь каким-либо другим великим достижением? Не знаю, может пока кто-то бумагу марал, Вы написали ядро популярной ныне ОС? Или ещё как-то отметились?

                            Повторяю для особо одарённых, "классика" определяется не годом издания, а влиянием и вкладом. Косвенным критерием этого как раз и является объём цитирования и общепринятость идей, изложенных в книге. Для сравнения "банда четырёх" свою книгу выпустила в 1994, если, конечно, Вам это о чём-то говорит. Кстати, обе книги были замечены в течение года с момента издания. А то, что некоторые непризнанные гении, уже впавшие к тому моменту в маразм, этого не заметили, - это проблема не книг.

                            Ваши отсылки к формальному праву это всего лишь унылые попытки утвердить свою не менее унылую позицию. Здесь не суд и даже не научная статья - это Интернет, здесь правила чуток по-проще. Автор скопипастил чужую идею и, как честный человек, решил дать ссылку на оригинал. А то что кое-кто, чьи знания остались на уровне "задолго до 1993-го" года, не заметил цитирования, а решил, что цитатой является только то, что в кавычках - 100% весомый повод для того, чтобы с завидным упорством доказать свою мнимую непогрешимость.
                            Ответить
      • Когда ставишь знак копирайта, то распространять без разрешения владельца - не можешь. Тоесть автоматически нарушаешь собой же поставленный знак. Сам распространяешь.
        Ответить
        • Чушь собачья. Знак просто означает, что произведение принадлежит конкретному автору, также как ™ означает зарегистрированную товарную марку, но не запрещает упоминать в публикациях (с сохранением торговых марок и их принадлежностей).
          Поскольку цитаты не охраняются законом об авторском праве, знак копирайта после них проставлять не надо. Такое явление было выдумано кем-то во времена ФИДО, дабы показать автора цитаты, что постер знает автора и всё в таком духе. Также этим символом без указания автора пользуются чтобы показать, что автор и говоривший - два разных человека.

          всегда ваш, И.О.К.О
          Ответить
    • Хуйня какая-то
      Ответить
    • Кстати о C++. Вот проблема PL/1 была в том, что пытались сделать как можно более универсальный язык. Вышла херня, вот так вот.
      Ответить

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