1. Си / Говнокод #2886

    +143.8

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    //...
    int a[65535],i;
    //...
    while(a[i]>0)
    {
    i++;
    a[i]++;
    a[i]++;
    a[i]++;
    a[i]++;
    //еще 60 раз a[i]++;
    i--;
    a[i]--;
    }

    Вот что значит компилятор Brainfuck => C без примитивнейшего оптимизатора.
    (приведенный обрывок кода соответствует [>++++еще 60 плюсов<-])

    Запостил: frp, 28 Марта 2010

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

    • Да а в сущности-то какая разница, компилятор си соптимизирует потом - мало не покажется :)
      Ответить
    • Фихня. Это тебе не реальный проект, где это важно.
      Ответить
    • ой да, как будто ни разу не видел результатов трансляторов... там и не такое бывает...

      как уже было сказано, всё это пишется в надежде на современные компиляторы, которые всё как надо соптимизируют.
      Ответить
    • Компилер браинфака маленький, тем он и хорош. С остальным справится девелоперская студия. Зачем делать, то что сделают за тебя? Так, что -1.
      Ответить
    • Да кому нахер, кроме каких-нить откровенно больных дебилоидов, вообще нужен компилер брэйнфака и уж, бля, тем более, его транслятор в си?????????????
      Ответить
      • Иди в жопу сосунок! Недорос ещё до этого языка!!!
        Ответить
        • "Не" с глаголами пишется отдельно. Это еще в пятом классе очень средней школы проходят.
          Так что насчет "сосунков" - смешно.
          Ответить
          • А ещё обращение выделяется запятой: "иди в жопу, сосунок!"
            Ответить
          • Что же насчёт негодовать, недоумевать, невзвидеть, ненавидеть, несдобровать, нездоровиться?

            Чисто теоретически глагол "недорасти" имеет право на существование.
            Ответить
            • Эти глаголы пишутся слитно т.к. без "не" не употребляются.
              Ответить
      • Кому нахер, а кому нахуй. ;)
        Ответить

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