Эзотерические языки программирования.

Эзотерические языки программирования — вид языков программирования, не предназначенных для практического применения. Образец компьютерного юмора.

Эзотерические языки придумываются для развлечения, часто они пародируют «настоящие» или являются абсурдным воплощением «серьёзных» концепций программирования. Некоторые эзотерические языки нарочно ограничены, (как, например, язык HQ9+), другие — универсальны. Общее свойство, присущее любому эзотерическому языку — текст программы на нём понятен лишь «посвящённому», либо непонятен вообще, потому что для составления программы нужно написать программу на обычном языке.

В целом такие языки бесполезны, однако, программирование на некоторых из них является неплохой тренировкой. Эзотерические языки нередко включают в список разрешённых языков на конкурсах по программированию.

Список некоторых эзотерических языков:

  • Brainfuck

  • Ook! (язык орангутангов)

    COW (язык парнокопытных)

    Brainfork (многозадачный Brainfuck)

    f*ckf*ck

    DoubleFuck

    Whitespace

    Spoon

    LOLCODE

    Пример программы "Hello,World!" на языке Brainfuck:
    +++++++++++++++++++++++++++++++++++++++++++++
    +++++++++++++++++++++++++++.+++++++++++++++++
    ++++++++++++.+++++++..+++.-------------------
    ---------------------------------------------
    ---------------.+++++++++++++++++++++++++++++
    ++++++++++++++++++++++++++.++++++++++++++++++
    ++++++.+++.------.--------.------------------
    ---------------------------------------------
    ----.-----------------------.

     

       Для сравнения та же программа на Си:
        int main()
       {
        printf("hello, world");
        return 0;
        }

     

     

     

    На главнуюДалее

 

Hosted by uCoz