একটি বহুভুজ লিখুন যা ভাষার নাম মুদ্রণ করে


65

আপনার কাজটি হ'ল এমন একটি প্রোগ্রাম লিখুন যা যতটা সম্ভব ভাষায় যতটা সম্ভব চালানো যায় সেখানে যতটা সম্ভব অক্ষর ব্যবহার করে। তুচ্ছ সমাধানগুলি এড়ানোর জন্য, প্রোগ্রামটি যে ভাষায় চালিত হয়েছিল তার নামটি মুদ্রণ করতে হবে।

স্কোরিং

আপনার প্রোগ্রামটিতে কমপক্ষে 5 টি ভাষায় কাজ করতে হবে। একটি প্রোগ্রামের স্কোর দেওয়া হয়:

(number of languages)1.5 / (length of program)

প্রথম বৈধ উত্তরের 10 দিনেরও বেশি সময়ের মধ্যে নয়, সর্বোচ্চ স্কোর জিতল।


print()পার্ল, পাইথন, পিএইচপি, প্রসেসিং এবং আর এর মতো ব্যবহারকে কি তুচ্ছ হিসাবে বিবেচনা করা হবে বা এটি গ্রহণযোগ্য?
রব

3
এ এটির সাথে কোনও সমস্যা দেখতে পাচ্ছে না। অসুবিধা হ'ল প্রতি ভাষাতে মুদ্রণের ইনপুট পরিবর্তন করা।
mjgpy3

ভাষার সংখ্যায় আমার আরও বেশি ওজন দেওয়া উচিত ছিল ... মনে হয় ঠিক 5 হওয়া বেছে নেওয়া সবচেয়ে অনুকূল। আমি বিস্মিত হই যে কতগুলি ভাষা বিজয়ী প্রবেশে থাকত যদি স্কোর হয়n * n / length
vsz

আমি এটাও পরামর্শ দিতে যাচ্ছিলাম। প্রদত্ত উত্তরের ভিত্তিতে, আমি বিশ্বাস করি না যে আমি আপনার প্রশ্নের সঠিক ব্যাখ্যা করেছি।
রব

উত্তর:


39

বাশ, সি, সি ++, ওবজ-সি, ওবজ-সি ++, পার্ল, পিএইচপি, রুবি, ১৮৩ টি অক্ষর

স্কোর ~ 0.1236

সি এবং সি-জাতীয় কোডগুলির জন্য আমি @ বাচ্চা-খরগোশের aণ পাওনা। অন্যরা স্বীকৃতি দ্বারা অনুপ্রাণিত হয় যে অনেক ভাষার একটি evalবিবৃতি রয়েছে যা গুরুতরভাবে অবৈধ সিনট্যাক্স গ্রহণ করবে।

ভাষার নামটিকে স্ট্যান্ডার্ড আউটপুটে আউটপুট দেয়। কখনও কখনও স্ট্যান্ডার্ড ত্রুটিতে প্রচুর ত্রুটি বার্তা উত্পন্ন করে, তাই 2>/dev/nullআপনি চালনার সাথে এগুলি দমন করুন।

#if 0
'PHP<?/*';eval "print\$=?'Perl':'Ruby';echo Bash";exit
__END__
#endif
#include <stdio.h>
main(){puts(
#ifdef __OBJC__
"obj-"
#endif
"C"
#ifdef __cplusplus
"++"
#endif
);}//*/?>'

পিএইচপি সমাধান আউটপুটগুলি 'PHP'(একক উদ্ধৃতি সহ), যা নিয়মগুলি কিছুটা বাঁকানো হতে পারে।

শেষ সম্পাদনা: অন্তর্দৃষ্টি থেকে 12 অক্ষর চাঁচা $=হয় falseরুবি এ, 60পার্ল, এবং print$=?...প্রায় নিশ্চয় ব্যাশ একটি ত্রুটি। অন্তর্দৃষ্টি থেকে আরও 7 টি শেভ করা পার্ল / রুবি / বাশ পরীক্ষা এখন একটি একক স্পষ্ট বিবৃতিতে যেতে পারে।

যদি নিয়মগুলি আরও নমন সহ্য করতে পারে তবে আমি এই 8 টি ভাষা, 43 টি চরিত্রের সমাধান (স্কোর 0.5262) ​​উপস্থাপন করি

print("phperluarscriptrubypythoncatebg13");

যার জন্য আউটপুট অনুবাদক নাম অন্তর্ভুক্ত php, perl, lua, rscript, ruby, python, cat, এবং rot13


1
টিআই-বেসিক শেষটিকে সমর্থন করে; মাত্র 6 টি অক্ষর যুক্ত করুন এবং পানprint("phperluarscriptrubypythontibasicatebg13");
টিমটেক

1
@Timtech না, টিআইবি-বেসিক ব্যবহার Dispবা Output(বা text(টোকেন, কোন হল print(কমান্ড। এবং অন্যথায় আসল-মূল্যবান অভিব্যক্তির অংশ হিসাবে একটি স্ট্রিং অন্তর্ভুক্ত করার ERR:INVALID SYNTAXফলে, স্ট্রিংয়ের প্রদর্শনটি হয় না (এমনকি কোনও ফেরতের মান হিসাবেও নয়)। (এছাড়াও, ;টিআই-বেসিক ব্যবহারগুলি নেই :)
এজেম্যানসফিল্ড

@ এজেম্যান্সফিল্ড খুব সত্য, আমি কীভাবে ভুলতে পারি:?
টিমটেক

12
আপনি প্রতিস্থাপন করতে পারেন echo Bashসঙ্গে ps -ocomm= -p$$? এটি কমপক্ষে ব্যাশ, zsh, ksh, csh এবং tcsh, সম্ভবত অন্যদের জন্য শেলের নাম আউটপুট দেয়।
ডিজিটাল ট্রমা

19

সি, সি ++, বিএফ, বেস এবং রুবি; 280 অক্ষর

স্কোর প্রায় 0.040

#include "stdio.h"
#define s "C"
#ifdef __cplusplus
#define s "C++"
#endif
#ifndef s
#"+++++++++[>++++++++++>+++++++++<<-]>>-.<++++.>-.++++++++.<----.>---.<+++++++.>---.++++++++.<<++++++++++.[-]"
if [ 1 == 2 ];then
puts "Ruby"
exit
fi
echo "BASH"
exit
end
#endif
main(){puts(s);}

মনে রাখবেন যে আমি একটি লিনাক্স সিস্টেম ব্যবহার করছি।

কোডটি নিম্নলিখিত কমান্ডগুলির সাথে চালিত বা সংকলিত হয় (ফাইলটির নাম test.c)

সি:

gcc test.c

যখন চালানো হয় ./a.out, আউটপুট হয়C

সি ++:

c++ test.c

যখন চালানো হয় ./a.out, আউটপুট হয়C++

BASH:

./test.c

আউটপুট: BASH

রুবি:

ruby test.c

আউটপুট: Ruby

BrainF ***:

নিম্নলিখিত ব্যবহার করে যাচাই করা হয়েছে:

আউটপুট: brainfuck

মনে রাখবেন যে জেএস ডিবাগারটি যদি ব্যবহার করা হয় তবে প্রথম দুটি বিয়োগ চিহ্নগুলি অপসারণ করা দরকার। আক্ষরিক স্ট্রিংয়ের প্লাস চিহ্নগুলি অফসেট করার জন্য এগুলি অন্তর্ভুক্ত ছিল "C++"। এটি একটি খুব মজাদার প্রকল্প ছিল, আমি আরও বেশি ভাষা যুক্ত করার কাজ করছি।

কেবল আরও স্পষ্টতা যুক্ত করতে এখানে আমার দোভাষী / সংকলকের স্পেস রয়েছে:

  • জিসিসি সংস্করণ 4.6.3

  • রুবি 1.9.3p194 (2012-04-20 রিভিশন 35410) [x86_64-লিনাক্স]

  • জিএনইউ বাশ, সংস্করণ ৪.২.২৪ (1) -রেলিজ (x86_64-pc-linux-gnu)

সাইড নোট

@ বাচ্চা-খরগোশের কৌশলটি ব্যবহার করে আমি আমার কোডটি languages ​​টি ভাষায় কার্যকর করার জন্য প্রসারিত করতে সক্ষম হয়েছি (উদ্দেশ্য-সি এবং উদ্দেশ্য-সি ++ যুক্ত হচ্ছে)। এটি আমার সমাধান নয় যেহেতু আমি কিছু অনুলিপি করেছি, তবে আমি ভেবেছিলাম এটি বন্ধ করে দেব।

9.12 আপডেট করুন gnu-smalltalk দিয়ে ছোট্ট টাল রান!

স্মলটাক, সি, সি ++, উদ্দেশ্য-সি, উদ্দেশ্য-সি ++, বেস, বিএফ, রুবি; 384 টি অক্ষর (স্কোর: 0.059)

#if (a)
##(true) ifTrue: ['SmallTalk' printNl]
##(ObjectMemory quit)
#"+++++++++++[>++++++++++>+++++++++<<-]>>-.<++++.>-.++++++++.<----.>---.<+++++++.>---.++++++++.<<++++++++++.[-]"
if [ 1 == 2 ];then
puts 'Ruby'
exit
fi
echo 'BASH'
exit
end
=begin
#endif
#include "stdio.h"
main(){puts(
#ifdef __OBJC__
"Objective-"
#endif
"C"
#ifdef __cplusplus
"++"
#endif
);}
#ifdef b
=end
#endif

উপরের কোডে আপনাকে উদ্দেশ্য-সি, অবজেক্ট-সি ++, সি এবং সি ++ এর জন্য ল্যাংজের নাম তৈরি করতে ফাইলটির পুনরায় নামকরণ করতে হবে।


আপনি আউটপুট যদি এটি খাটো হবে brainf***?
ভিড়

হ্যাঁ এটা হবে, আমি বিশ্বাস করি।
mjgpy3

if [ 1 = 2 ]পরিবর্তে আপনার ব্যবহার করা উচিত if [ 1 == 2 ], কারণ হ্যাশব্যাং ছাড়া স্ক্রিপ্টগুলি বাশ দ্বারা নয়, শ দ্বারা চালিত হয়। sh বাশ হতে পারে বা নাও হতে পারে, ডেবিয়ানে এটি ড্যাশ।
nyuszika7h

12

বাশ, সি, সি ++, আপত্তি-সি, আপত্তি-সি ++; 134 চর; স্কোর = 0,083

#if x
echo "bash"
exit
#endif
#include <stdio.h>
int main(){puts(
#ifdef __OBJC__
"obj-"
#endif
"c"
#ifdef __cplusplus
"++"
#endif
);}

ফাইলটির পুনঃনামকরণ করুন এবং এটি চালান / সংকলন করুন:

  • sh file.sh
  • সিসি ফাইল
  • সিসি ফাইল
  • সিসি ফাইল.এম
  • সিসি ফাইল.মি

(যেখানে সিসি ঝাঁকুনি হয় - 421.10.42)


+1 যেহেতু আরও অনেক আপত্তিকর উত্তরগুলি আপনার দ্বারা অনুপ্রাণিত হয়েছিল।
কেভিন

11

লুয়া, রুবি, ভিএমএল, সেড, বেফুঞ্জ (129 চর; ~ 0.087 পয়েন্ট)

নিশ্চিত না যে এটির একটি গণনা করা হয়েছে - সেড-অংশটি শেবাং লাইনে এম্বেড করা রয়েছে যা সীমাবদ্ধতার আশেপাশে পেতে হ্যাক argu এর অর্থ হ'ল এটি কার্যকরভাবে চালানো উচিত এবং এটি সরাসরি নয় sed

আমি ভাগ্যবান যে অন্য সমস্ত ভাষা (সান বেফুঞ্জ) স্বয়ংক্রিয়ভাবে শেবাং লাইনটি উপেক্ষা করে (যদিও স্পষ্টতই রুবি ফাইলটি চালাতে অস্বীকার করেছে যদি এতে শেবাং লাইন থাকে যাতে এতে 'রুবি' স্ট্রিং থাকে না)।

#!sed sanava;s/.*/sed/;q;ruby
--"".to_i#>"egnufeB">:#,_@
if 0
then
if IO
then
puts"Ruby"
else
print"Lua"
end
else
echo"VimL"
end

নমুনা ব্যবহার:

% lua tmp/glot.poly
Lua
% ruby tmp/glot.poly
Ruby
% ./tmp/glot.poly
sed
% cfunge tmp/glot.poly       # Requires Befunge-98
Befunge

:source tmp/glot.poly        # from vim
VimL                         # displayed as message

5
বাহ, একটি সমাধান যা সি
vsz

8

বিএফ, ব্যাশ, ব্যাচ, সি, ভি (163 টি অক্ষর; স্কোর 0 .0686)

(এর <ESC>অর্থ ASCII কোড 27)

rem (){ ((0));};true /*
rem ;goto(){ rem;}
rem ivi<ESC>ZZ'++++++++[>NUL ++++++++<NUL -]>NUL ++.++++.*/;main(){puts("C");}/*'
goto a
echo Bash
exit
:a
echo Batch
rem */

আমি এটি ব্যাচ ফাইল হিসাবে COMMAND.COM এর এমএস-ডস 6.২২ সংস্করণ সহ পরীক্ষা করেছি। ডিফল্টরূপে, সেই ইন্টারপ্রিটার আউটপুটটির সাথে সোর্স কোডের লাইনগুলিকে মিশ্রিত করে। এটি থেকে রোধ করতে, echo offব্যাচ ফাইল চালানোর আগে চালনা করুন।

ভিআই কোডটি সম্পাদন করতে, যা আমি কেবল ভিম ব্যবহার করে পরীক্ষা করেছি, নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

cat /dev/null > tmpfile && vi -s polyglot.sh tmpfile > /dev/null 2>&1 && cat tmpfile

1
আপনি ব্যবহার করতে পারেন touch tmpfileবা : > tmpfileপরিবর্তে cat /dev/null > tmpfile
nyuszika7h

5

bash, zsh, ksh, csh, tcsh, 15 chars, 0.745 স্কোর করুন

এগুলি একটি সম্পর্কিত বিষয় যেহেতু তারা সমস্ত সম্পর্কিত ভাষা, তবে পার্থক্য রয়েছে:

ps -ocomm= -p$$

ড্যাশ সম্পর্কে কী?
এলিয়ট এ।

4

প্রতি পাইথন রিলিজ, 18.37291 পয়েন্ট

import sys
print('Python '+'.'.join(map(str,sys.version_info[:-2])))

প্রযুক্তিগতভাবে বৈধ, যদি আপনি অজগর সংস্করণটিকে আলাদা আলাদা ভাষা হিসাবে বিবেচনা করেন। বর্তমানে 116 অজগর সংস্করণ রয়েছে, যা আমি বিশ্বাস করি আমাকে প্রায় 18.37291 এর স্কোর দেয়।

(এছাড়াও আমি বুঝতে পারি যদি এটি কোনও বৈধ উত্তর হিসাবে বিবেচিত না হয়, এটি কেবল মজাদার জন্য ছিল)


আপনি এখনও মজাদার জন্য আমার +1 পান।
বনাম

সম্পূর্ণ সংস্করণ নম্বর মুদ্রণ কি কার্যকর? (এটি 4 বাইট নিচে গল্ফ করে এবং সম্ভাব্য পাইথন সংস্করণগুলি প্রসারিত করে))
এ _

এছাড়াও এটা ঠিক আছে? tio.run/##K6gsycjPM/7/…
এ _

3

বাশ, সি, গাওক, পার্ল, vi (145 অক্ষর; স্কোর 0 .077)

( <BS>ASCII কোড 8 এর <ESC>অর্থ দাঁড়ায় ASCII কোড ২ for।)

#define echo//<BS><BS><BS>vi<ESC>ZZ
#define BEGIN A()
#define B\
{
echo Bash ;exit;
#define C\
}
BEGIN {printf(A=="A"?"Perl":"Gawk");exit;}
main(){puts("C");}

ভিআই কোডটি সম্পাদন করতে, যা আমি কেবল ভিম ব্যবহার করে পরীক্ষা করেছি, এই আদেশটি ব্যবহার করুন:

cat /dev/null > tmpfile && vi -s polyglot.sh tmpfile > /dev/null 2>&1 && cat tmpfile

3

এটি ভাষার সস্তা নির্বাচন, তবে এখানে যায়:

কফিস্ক্রিপ্ট, জেএসক্রিপ্ট, মজিলা জাভাস্ক্রিপ্ট (≈ জাভাস্ক্রিপ্ট ১.৩), ইসমাস্ক্রিপ্ট সংস্করণ ৫, ইসমাস্ক্রিপ্ট সংস্করণ ৩, ২২৩ অক্ষর, স্কোর 50 0.0501)

a="undefined"
x="ECMAScript 3"
if(Array.prototype.map)
 x="ECMAScript 5"
if(typeof CoffeeScript!=a)
 x="CoffeeScript"
if(typeof uneval!=a)
 x="Mozilla JavaScript"
if(typeof WScript!=a)
 WScript.echo("JScript")
else alert(x)

5
জাভাস্ক্রিপ্ট, জাভাস্ক্রিপ্ট, জাভাস্ক্রিপ্ট (≈ জাভাস্ক্রিপ্ট), জাভাস্ক্রিপ্ট, জাভাস্ক্রিপ্ট, 263 অক্ষর, (স্কোর ≈ 0)। আপনি এটি a="undefined";if(typeof arguments!=a)...else if(typeof WScript!=a...ওহকে আরও সংক্ষিপ্ত করে তুলতে পারেন এবং এটি গল্ফ করার চেষ্টাও করতে পারেন ....
ম্যাথ চিলার

@ryingToGetProgrammingStraight এর মতো সবকিছুকে এক লাইনে রাখা কফিস্ক্রিপ্টে বৈধ বাক্য গঠন নয় (যা জাভাস্ক্রিপ্ট থেকে পৃথক ভাষা)। অন্যগুলি তর্কযোগ্য, তবে যেহেতু এটি ভাষা কতটা আলাদা হতে হবে তা নির্দিষ্ট করা হয়নি, তাই আমি মনে করি যে বিভিন্ন বাস্তবায়নের বিভিন্ন নির্দিষ্ট আচরণ রয়েছে সেগুলি তাদের পৃথক হিসাবে বিবেচনা করার অনুমতি দেয়।
পিটার ওলসন

আমি একাধিক লাইনের মন্তব্যও লিখতে পারি না, আপনি কেবলমাত্র গল্ফিং ব্যবহার করেছেন বলে মনে হচ্ছে {/ }/ ;... ... ধারণাটি aপুনরায় ব্যবহার এড়াতে ব্যবহার করা উচিত "undefined", আপনি এটি করতে পারেন b=alertএবং তারপরেও করতে পারেন b("this is also still just javascript")। যাইহোক The golden rule of CoffeeScript is: "It's just JavaScript"( coffeescript.org থেকে ), আপনি ষষ্ঠ ভাষা যুক্ত করতে কিছু jquery ব্যবহার করতে পারেন ....
ম্যাথ চিলার

1
@ryingToGetProgrammingStraight jQuery যুক্ত করা অবাস্তব হবে, যেহেতু jQuery একটি লাইব্রেরি, কোনও ভাষা নয়। কফিস্ক্রিপ্ট অবশ্যই ECMAScript এর মতো ভাষা নয়। কোনও ভাষার সংজ্ঞা একটি সীমাবদ্ধ বর্ণমালার উপর সীমাবদ্ধ স্ট্রিংগুলির একটি সেট। বৈধ কফিস্ক্রিপ্ট প্রোগ্রামগুলিকে উপস্থাপন করে স্ট্রিংগুলির সেট বৈধ ECMAScript উপস্থাপন করে স্ট্রিংগুলির সেটের সমান নয়।
পিটার অলসন

1
আপনি কি এর [].mapপরিবর্তে করতে পারেন Array.prototype.map?
ETH প্রোডাকশনগুলি

3

জাভা, লিস্প, হোয়াইটস্পেস, ইন্টারকল, পিএইচপি, বেফুঞ্জ -98; স্কোর = .0189

এই মূলত একটি উত্তর ছিল এই

 ;\\0"egnufeB">:#,_@SSSTTTSTTTL
;TL
;SSSSSTTSTSSSL
;TL
;SSSSSTTSTSSTL
;TL
;SSSSSTSTSTSSL
;TL
;SSSSSTTSSTSTL
;TL
;SSSSSTSTSSTTL
;TL
;SSSSSTTTSSSSL
;TL
;SSSSSTTSSSSTL
;TL
;SSSSSTTSSSTTL
;TL
;SSSSSTTSSTSTL
;SSL
;L
;L
;L
;public class H{ public static void main(String []a){System.out.println("JAVA");}}
;/*
(print "LISP")
;*/
;//<?php
; echo "PHP"
;//?>
;/*
#|
DO ,1 <- #8
DO ,1 SUB #1 <- #110
DO ,1 SUB #2 <- #32
DO ,1 SUB #3 <- #72
DO ,1 SUB #4 <- #136
DO ,1 SUB #5 <- #88
DO ,1 SUB #6 <- #136
PLEASE DO ,1 SUB #7 <- #64
DO ,1 SUB #8 <- #80
PLEASE READ OUT ,1
PLEASE NOTE |#
;*/
;// PLEASE GIVE UP

এটি জাভাতে কাজ করবে না; প্রতিটি লাইন public class...একটি সংকলক সমস্যা সৃষ্টি করবে।
Ypnypn

আকর্ষণীয় ... আমি স্পষ্টভাবে মনে করি এটি একটি সংকলকটিতে পরীক্ষা করে দেখছি এবং এটি কাজ করছে ... বা সম্ভবত আমার স্মৃতি আমাকে ব্যর্থ করে দিয়েছে ...
হুয়ান সেবাস্তিয়ান লোজনো

@Ypnypn মনে রাখবেন যে "টি" একটি ট্যাব, "এস" একটি স্থান, এবং "এল" হোয়াইট-স্পেসে একটি লাইন ফিড, যার কারণে এটি সংকলক ত্রুটি সৃষ্টি করে না।
জুয়ান সেবাস্তিয়ান লোজনো

উহু; এটা বোধগম্য.
Ypnypn

3

উইন্ডোজ ব্যাচ, টিআই-বেসিক, গল্ফ-বেসিক 84 , কোমপ্লেক্স এবং জিটিবি 5 * 2/93 = 0.11

::¤Quomplex¤:"'*[]'":~"GTB":g;1:d`"GOLF-BASIC 84":g`1:"TI-BASIC":Lbl 1:End
echo Windows Batch

কিভাবে এটা কাজ করে

উইন্ডোজ ব্যাচ সবচেয়ে সহজ ছিল, কারণ ::একটি মন্তব্য শুরু করে। বাস্তবায়নের জন্য মোটামুটি সহজ।

টিআই-বেসিক ছোট হাতের অক্ষর বা ব্যাকটিক্স সমর্থন করে না, যার ফলে এটি d`"GOLF-BASIC 84":g`1গল্ফ-বেসিকের বিবৃতিগুলি এড়িয়ে যায় , বার্তাটি প্রদর্শন করে এবং এটি অবিলম্বে শেষ হয় যেখানে লেবেল 1 এ ফরোয়ার্ড করে। এটি জিটিবির জন্য একই রকম, এটির হ্যান্ডি ডিসপ্লে অক্ষর ~,। উপায় দ্বারা, কোনও ডিসপ্লে সহ একটি স্ট্রিং স্থাপন করা হবে Ans। এটি অনুসরণ করে কোনও ডিসপ্লে কমান্ড Ansনা থাকলে আউটপুট হবে (এখানে কেস নয়)।

কোমপ্লেক্স শুরুতেই ছড়িয়ে পড়েছিল কারণ এর জটিল সিনট্যাক্সটি বেশি কিছু বাদ দিতে দেয় না। এটি যা করে তা "Quomplex"আউটপুট যুক্ত করে এবং তারপরে প্রোগ্রামটির আয়ত্তের জন্য ...

প্রোগ্রামিং সিনট্যাক্সের মাস্টারি

:"'*[]'"

বিশুদ্ধ প্রতিভা. Quomplex উপেক্ষা করে :এবং নেয় "'এবং '"আউটপুট স্ট্যাকের স্ট্রিং হিসেবে এটা দিয়া এবং যখন লুপ (অসীম বিনষ্ট [])। এদিকে, গল্ফ-বেসিক এবং টিআই-বেসিক পুরোটিকে "'*[]'"স্ট্রিং হিসাবে গ্রহণ করে , কারণ 'একটি গাণিতিক অপারেটর, স্ট্রিং অপারেটর নয়।


কঠোরভাবে বলতে গেলে, :কোনও ব্যাচ ফাইলে একটি লেবেল নির্দেশ করে, কোনও মন্তব্য নয়। এটি সত্য যে এটি নিজেরাই কিছু চালায় না।
মার্ক

@ মার্ক সত্য, তবে এটি ::(যদিও এখনও একটি লেবেল)। আমি এটির চেয়ে বরং এটি ব্যবহার করব REM, বিশেষত যেহেতু এটি টিআই-বেসিকের প্রয়োজন।
টিমটেক

ডান - আমি কেবল পেডেন্টিক ছিলাম। এছাড়াও, ব্যাচ ফাইলগুলি প্রথম স্থানে ব্যবহারের জন্য +1 করুন। :-)
চিহ্নিত করুন

2

জেএসক্রিপ্ট, ইকামাস্ক্রিপ্ট সংস্করণ 3, 5, 6, 2016, নোড, মজিলা জাভাস্ক্রিপ্ট (স্কোর ≈ 0.1342)

এই উত্তরটি মূলত পিটার ওলসনের উত্তরকে ভিত্তি করে তৈরি করা হয়েছে, তবে কফি স্ক্রিপ্টের বিয়োগ (সাদা অংশের জন্য উল্লেখযোগ্য ভাষাগুলি গল্ফের জন্য ভয়ঙ্কর হতে পারে)।

আমি নোড , ES6 এবং ES2016 যুক্ত করেছি এবং কোডটি কিছুটা গল্ফ করেছিলাম, প্রায় মূল স্কোরটি তিনগুণ করে।

$=this,y="EcmaScript ",x=$.module?"Node":$.uneval?"Mozilla JavaScript":"".padStart?y+2016:$.Map?y+6:[].map?y+5:y+3,($.WScript||$.alert)(x)

2

16 টি ভাষা, 348 বাইট, স্কোর: 0.183908046

#include <stdio.h>
#if 0
#replace "C(gcc)" "C(ecpp)"
#replace "C++(gcc)" "C++(ecpp)"
#endif
#ifdef __clang__
#define d 2
#elif __TINYC__
#define d 4
#else
#define d 0
#endif // rk:start print: "rk" \
ps -ocomm= -p$$; exit;
int x=sizeof('a')%2+d;char*arr[]={"C(gcc)","C++(gcc)","C(clang)","C++(clang)","C(tcc)"};int main(){puts(arr[x]);}

এটি সি (জিসিসি), সি ++ (জিসিসি), সি (একপিপি), সি ++ (এক্সপি), সি (ক্ল্যাং), সি ++ (ক্ল্যাং), সি (টিসিসি), শ, ড্যাশ, বাশ, জেডএস, কেএস, সিএস, tcsh, আরকে এবং এসআইএল


0

জেএসক্রিপ্ট, ইকামাস্ক্রিপ্ট সংস্করণ 3, 5, 6, 2016, 2017, নোড, মজিলা জাভাস্ক্রিপ্ট (স্কোর = .174193548387), কফিস্ক্রিপ্ট (সাদা স্পেস-উল্লেখযোগ্য ভাষাগুলি গল্ফের জন্য ভয়ঙ্কর হতে পারে)।

$=this,y="EcmaScript ",($.WScript||alert)(x=Object.values?y+2017:$.module?"Node":$.uneval?"Mozilla JavaScript":[].includes?y+2016:$.Map?y+6:[].map?y+5:y+3)
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.