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

    +124.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
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    varnamebegin // начало имени новой переменной
    a // имя новой переменной
    varnameend // конец имени новой переменной
    varvaluebegin // начало значения новой переменной
    newarray // новый массив
    varvalueend // конец значения новой переменной
    varcallbegin // начало имени вызываемой переменной
    a // имя вызываемой переменной
    varcallend // конец имени вызываемой переменной
    push // добавить элементы в массив
    lcobjectsbegin // начало области добавляемых элементов
    bg // начало значения элемента массива
    codedn // code — символ, d — префикс для цифр, n — спец-символ для цифры "0"
    end // конец значения элемента массива
    bg // начало значения элемента массива
    codedo // code — символ, d — префикс для цифр, n — спец-символ для цифры "1"
    end // конец значения элемента массива
    lcobjectsend // конец области добавляемых элементов
    functioninit // аналог ()

    Создание массива с содержимым [0, 1] на одном из эзотерических ЯП. Фишка в том, что убраны все знаки препинания, цифры и т.д., оставлены лишь прописные латинские буквы.
    Интересно, как на таком ЯП будет выглядеть полностью валидная проверка E-Mail (наподобии этой — ex-parrot.com/pdw/Mail-RFC822-Address.html) ?

    Запостил: eval, 17 Марта 2010

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

    • А комментарии почему как / обозначаются?
      Ответить
      • Комментариев по идее нет вообще, а в этом коде они написаны лишь для того, чтобы было понятно, что в коде. Для того, чтобы этот ГК скомпилился, нужно убрать все комменты и переносы строк, тогда получится это:

        varnamebeginavarnameendvarvaluebeginnewarrayvarvalueendvarcallbeginavarcallendpushlcobjectsbeginbgcodednendbgcodedoendlcobjectsendfunctioninit
        Ответить
    • Всё бы ничего, и код доставляет, но всё-таки малину портит тот скромный факт, что эзотерические ЯП и говнокод - это как тёплое с мягким: совсем даже не одно и то же =)
      Ответить
      • если эзотерический язык ограничивает программиста в написание только говнокода - почему бы и нет?
        Ответить
      • иначе нужно закрыть раздел по 1с :)
        Ответить
    • // начало комментария
      а я плюсанул
      // окончание комментария
      Ответить

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