Welcher Code wird mit Ausnahme von Trivialprogrammen in den meisten Sprachen kompiliert?
(Mit "trivial" meine ich, Antworten wie das leere Programm oder Text, die direkt wiedergegeben werden, auszuschließen.)
Der folgende Code wird anscheinend in allen folgenden Programmiersprachen kompiliert (und gibt jeweils etwas anderes aus): C, C ++, Perl, TeX, LaTeX, PostScript, sh, bash, zsh und Prolog.
%:/*:if 0;"true" +s ||true<</;#|+q|*/include<stdio.h>/*\_/
{\if(%)}newpath/Times-Roman findfont 20 scalefont setfont(
%%)pop 72 72 moveto(Just another PostScript hacker,)show((
t)}. t:-write('Just another Prolog hacker,'),nl,halt. :-t.
:-initialization(t). end_of_file. %)pop pop showpage(-: */
int main(){return 0&printf("Just another C%s hacker,\n",1%
sizeof'2'*2+"++");}/*\fi}\csname @gobble\endcsname{\egroup
\let\LaTeX\TeX\ifx}\if00\documentclass{article}\begin{doc%
ument}\fi Just another \LaTeX\ hacker,\end{document}|if 0;
/(J.*)\$sh(.*)"/,print"$1Perl$2$/"if$_.=q # hack the lang!
/
sh=sh;test $BASH_VERSION &&sh=bash;test $POSIXLY_CORRECT&&
sh=sh;test $ZSH_VERSION && sh=zsh;awk 'BEGIN{x="%c[A%c[K"
printf(x,27,27)}';echo "Just another $sh hacker," #)pop%*/
Das sind 10 verschiedene Sprachen. Ich habe es über pts oldalai gefunden (der auch ein großartiges Weihnachtsgedicht in C, C ++, Perl und TeX geschrieben hat). Kann jemand es besser machen?