Linguagens de programação esótéricas

Descobri algumas linguagens de programação que apesar de não serem práticas, demonstram que há nerds que desenvolvem praticamente tudo, vejam só:

  • Piet Para programar em Piet devemos pintar quadros. A interpretação do programa é feita pelo percorrer do quadro por um "cursor" que executa o código.Aqui estão uns quadros/programas de exemplo.

  • Chef É uma linguagem de programação para quem gosta de culinária. Basicamente a linguagem está descrita numa receita, com gramas de tal em tacinha de tal...

  • OOK É uma linguagem cujo objectivo é extender as facilidades da programação ao Orangutangos... é baseada em combinações de grunhidos.

  • Petrovich Finalmente o Petrovich não é uma linguagem, mas sim um sistema operativo que funciona na base da recompensa e castigo. Basicamente o utilizador pede ao SO para fazer qq coisa com um ficheiro e o SO faz... se o utilizador gostou então recompensa o SO, senão castiga-o e ele não volta a fazer.

    Aqui está um exemplo de utilização do Petrovich com ficheiro XXX (tirado do site) :

    Petrovich> do something with HalleBerry001.jpg
    file deleted
    Petrovich> punish
    Petrovich> do something with HalleBerry002.jpg
    searching web for similar images...
    downloading...
    Petrovich> reward
    Petrovich>

    Genial este Petrovich.

2 Pérolas :: Linguagens de programação esótéricas

  1. Ena, este petrovich parece uma coisa mais interessante.
    O problema é se calhamos com um SO sado/maso.
    Petrovich> do something with HalleBerry001.jpg
    file deleted
    Petrovich> punish
    Petrovich> do something with HalleBerry002.jpg
    searching for similar images...deleting...
    Petrovich> punish
    Petrovich>:)))

  2. Um SO sado/maso ? a maioria das pessoas usa um e não se queixa pq nunca experimentou melhor.

    Então e um SO que a sua unica finalidade é cravar guito ao utilizador, tipo mante-lo como consumidor para toda a eternidade ? cómico né ?

    Então e um que o unico objectivo é impedir o utilizador de se tornar + produtivo ?