Куча говна / Говнокод #2810 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  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 eval, (Updated )

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

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

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

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

Я, guest, находясь в здравом уме и твердой памяти, торжественно заявляю:

    А не использовать ли нам bbcode?


    8