সর্বাধিক সংখ্যক ভাষায় কোন কোডটি সংকলন করে? [বন্ধ]


29

তুচ্ছ প্রোগ্রামগুলি বাদ দিয়ে সর্বাধিক সংখ্যক ভাষায় কোন কোডটি সংকলন করে?

("তুচ্ছ" এর অর্থ আমি খালি প্রোগ্রাম বা সরাসরি প্রতিধ্বনিত হবে এমন পাঠ্য হিসাবে উত্তরগুলি বাদ দিতে চাইছি))

নিম্নলিখিত কোডটি দৃশ্যত নিম্নলিখিত প্রোগ্রামিং ভাষাগুলিতে সমস্ত সংকলন করেছে (এবং প্রত্যেকের মধ্যে আলাদা কিছু প্রিন্ট করে): সি, সি ++, পার্ল, টেক্স, ল্যাটেক্স, পোস্টস্ক্রিপ্ট, শি, বাশ, জেডএস এবং প্রোলোগ।

%:/*: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 ​​টি ভিন্ন ভাষা। আমি এটি পিটিএস ওল্ডালাইয়ের মাধ্যমে পেয়েছি (যার সি, সি ++, পার্ল এবং টেক্সে একটি দুর্দান্ত ক্রিসমাস কবিতাও রয়েছে)। কেউ কি আরও ভাল করতে পারে?


8
পারিভাষিক শব্দ হচ্ছে পলিগ্লট
st0le

8
এখানে 16 ভাষা আছে বহুভাষিক
st0le

7
যদি sh, বাশ এবং zsh আলাদা আলাদা ভাষা হিসাবে গণনা করা হয় এমনকি যখন এটি মূলত কেবলমাত্র sh ব্যবহার করে তবে আমার মনে হয় আপনি আলাদা আলাদা ভাষা হিসাবে গণনা করছেন তা আপনাকে অবশ্যই নির্দিষ্ট করে দেওয়া দরকার। যেমন পার্ল 4 বনাম পারল 5.10 এর কিছু উল্লেখযোগ্য পার্থক্য রয়েছে।
পিটার টেলর

7
এখানে ভাষা রয়েছে (যেমন, হোয়াইটস্পেস, ব্রেনএফ ** কে এবং পার্ল), যেখানে কোনও চরিত্রের সংমিশ্রণটি একটি বৈধ প্রোগ্রাম। এগুলি যে কোনও প্রোগ্রামের দ্বারা দাবি করা যেতে পারে।
ugoren

উত্তর:


9

3 টি ভাষা - সি, সি ++ এবং পাইথন

#ifdef _cplusplus
    #include <iostream>
    #define print() int main(){cout << "Hello world! -- from C++" << endl;}
#elif (defined __STDC__) || (defined __STDC_VERSION__)
    #include <stdio.h>
    #define print() int main(){printf("Hello world! -- from C\n");}
#else
import builtins
print = lambda : builtins.print("Hello world! -- from Python")
#endif

print()

প্রতিটি ভাষায় আলাদা কিছু মুদ্রিত হয়। সি ও সি ++ এ, '#' দিয়ে শুরু হওয়া লাইনগুলি পূর্বনির্ধারিত দিকনির্দেশনা, তবে সেই একই লাইনগুলি পাইথনের মন্তব্য comments


4

5 টি ভাষা- থু, ব্রেনফ ***, বুলফ ***, ট্রিহুগার এবং জাভাস্ক্রিপ্ট

/*::=
alert::=~This is Thue!
::=
-><[[--->+<]>-.[---->+++++<]>-.+.++++++++++.+[---->+<]>+++.-[--->++<]>-.++++++++++.+[---->+<]>+++.+[->++<]>.---[----->+<]>-.+++[->+++<]>++.++++++++.+++++.--------.---[->+++<]>+...---------.[-]]
^^[[--->+^]>-.[---->+++++^]>-.+.++++++++++.+[---->+^]>+++.-[--->++^]>-.++++++++++.+[---->+^]>+++.>-[--->+^]>-.-[--->+^]>+.-------------..+++.[--->+^]>---.++[->+++^]>++..--.+++++++++++++.[--->+^]>-----.[-]]
-+[+;;+;+;+;+;+;+;;;;+;+;+;;+;+;+;;+;+;+;;+;+;;+;;+;;;+;;;;;;+;+;;+;+;;+;+;+;;+;+;;+;;+;;;+;;;;;;+;+;;;+;+;;;;+;+;+;;;;+;+;;+;+;;;;+;+;;+;;;+;;+;+;;+;;+;;+;;+;;+;;+;+;+;+;+;+;;;+;+;+;+;+;+;;;+;+;+;+;+;+;;+;+;;;;+;+;;]
*/alert("This is Javascript!")

নোট করুন যে ট্রিহাগার অংশটি ওয়েব-ভিত্তিক বাস্তবায়নের সময়সীমা থেকে বেরিয়ে যায়, দুর্ভাগ্যক্রমে, সুতরাং আপনার আলাদা ট্রিগ্রাগার দোভাষী ব্যবহার করা উচিত।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.