Aqui uma tarefa de programação interessante.
Escrever o código que imprime ele mesmo.

Python no espelho. Python in a mirror.

Em Python é isso:

import sys
me = open(sys.argv[0])
for line in me:
   print line,
me.close()

Em Shell Script por Xisberto:

cat $0

Em PHP por Paulo André:

$file = “teste.php”;
$fcontent = file_get_contents($file);
highlight_string($fcontent, false);

obs: O que eu quero não é o problema de Quine, mas sim um programa que abra seu código-fonte e o imprima. Eu uso isso para páginas feitas em Python onde eu quero que o usuário possa ver o código-fonte da aplicação facilmente.

Se você fizer em outra linguagem e colocar nos comentários, eu o coloco dentro desse post.

Espelho ovalAproveite e dê uma olhada nos melhores preços de espelhos para sua casa.

Buscapé.