तुच्छ कार्यक्रमों को छोड़कर, अधिकांश भाषाओं में कौन सा कोड संकलित है?
("तुच्छ" से मेरा मतलब है कि खाली कार्यक्रम या पाठ जैसे उत्तरों को बाहर करना जो सीधे तौर पर गूँजेंगे)।
निम्नलिखित कोड स्पष्ट रूप से निम्नलिखित प्रोग्रामिंग भाषाओं में से सभी में संकलित करता है (और प्रत्येक में कुछ अलग छापता है): C, C ++, पर्ल, TeX, LaTeX, PostScript, sh, bash, zsh और 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%*/
वह 10 अलग-अलग भाषाएं हैं। मैंने इसे पीटीएस ओल्डलाई (जो सी, सी ++, पर्ल और टीएक्स में लिखी गई शानदार क्रिसमस कविता है) के माध्यम से पाया । क्या कोई बेहतर कर सकता है?