सी
कोई स्ट्रिंग शाब्दिक या टिप्पणी नहीं:
Better(to,re);main(silent){and();}be(thought,a,fool){}
than(to,open,your,mouth);and(){}remove(all,doubt);
दो लाइनों में विभाजित, लेकिन एक के रूप में अच्छी तरह से काम करेगा।
जब लिनक्स (x86-64) पर जीसीसी का उपयोग करके संकलित किया जाता है, तो यह एक निष्पादन योग्य बनाता है जो सफलता के साथ बाहर निकलता है (निकास कोड 0), true
यूनिक्स उपयोगिता के समान ; यह मैं true
गैर-स्क्रिप्टिंग भाषा में बूलियन लौटने की आवश्यकता की व्याख्या करने के लिए कैसे चुन रहा हूं ।
नोट: "निहित इंट" नियम के दुरुपयोग के बावजूद, इस कार्यक्रम के पीछे प्रमुख चाल यह है कि एक सी कार्यक्रम है कि main
एक return
बयान के बिना बंद हो जाता है, जबकि आमतौर पर एक गैर शून्य निकास कोड में परिणाम होगा, एक और समारोह हम कह सकते हैं उस EAX
रजिस्टर को सेट करें जिसे तब प्रोग्राम के एक्जिट कोड के रूप में उपयोग किया जाता है। यह बिल्कुल पूरी तरह से अपरिभाषित व्यवहार है और पूरी तरह से गैर पोर्टेबल है।