PHP, HQ9 +, ब्रेनफैक और बैश (23 अंक, मुझे लगता है)
PHP की तरह दिखता है, लेकिन ...
STDERR के पुनर्निर्देशन और उद्धरण का दुरुपयोग।
what the >&_@ is a "<?php
//Boring, really ( ;[ ). This just prints Hello World!"
echo "Hello, World!"; //]&> are random characters that I like putting in"
?>" program?
यह सूचीबद्ध सभी भाषाओं में चलता है और काम करता है, लेकिन PHP कोड जैसा (थोड़ा अजीब) दिखता है।
बैश में, यह केवल "हैलो, वर्ल्ड!" प्रिंट करता है (जिस तरह से जंक फ़ाइलें बनाने)।
HQ9 + में, यह हैलो वर्ल्ड को कई बार प्रिंट करता है (एक बार H
या हर घटना के लिए h
)।
ब्रेनफक में, यह एक "कैट प्रोग्राम" है - यह मानक इनपुट से पढ़ता है और इसके इनपुट को मानक आउटपुट ( ><,[.,]>>
) में आउटपुट करता है ।
PHP में, यह कुछ टेक्स्ट प्रिंट करता है:
क्या> & _ @ एक "हैलो, वर्ल्ड!" कार्यक्रम?
बैश स्पष्टीकरण
>&_@
हानिरहित पाठ को अभिशाप के रूप में प्रतिस्थापित किया जाता है, लेकिन यह वास्तव में फ़ाइल में STDERR का पुनर्निर्देशन है _@
, ताकि बैश शिकायत न करे कि what
यह एक वैध कार्यक्रम नहीं है। यह is a <?php
बिट और पहली टिप्पणी भी खाता है ।
पहली टिप्पणी में अंत में एक उद्धरण है (उद्धरण <?php
चलने से रोकने के लिए उद्धरण हैं )। echo "Hello, World!";
दोनों भाषाओं में सामान्य रूप से चलता है। अगली टिप्पणी एक और उद्धरण छिपाने का काम करती है, और are
संदेश "//: एक निर्देशिका है" खाने के लिए STDERR से फ़ाइल में आउटपुट पुनर्निर्देशन है ।
चूंकि समापन ?>
उद्धरणों में है, यह चलता नहीं है, और दूसरी टिप्पणी और इसके बाद बिट के साथ खाया जाता है।