जावा है
intतथाIntegerbooleanतथाBoolean
यह थोड़ा असंगत लगता है, या तो क्यों नहीं
boolबनामBooleanआदिम प्रकार के लिए एक स्थापित छोटे नाम का उपयोग करने के लिए?
या
integerबनामIntegerप्रकार नाम रखने के लिए बनाम ?
मुझे लगता है किbool जावा का उपयोग करने का निर्णय लेने से पहले सी ++ ने काफी थोड़ा उपयोग करने का फैसला किया था boolean, और शायद कुछ (गैर-मानक भी?) सी एक्सटेंशन भी, इसलिए इसके लिए ऐतिहासिक पूर्वता रही होगी bool। मैंने देखा है कि मैं अक्सर सहज रूप boolसे पहली बार उपयोग करने की कोशिश करता हूं (अच्छी बात यह है कि आधुनिक संपादकों ने तुरंत अतिरिक्त संकलन दौर के बिना इसे हाजिर कर दिया है), इसलिए वर्तमान स्थिति के पीछे तर्क को जानना अच्छा होगा।
यदि किसी को कहानी याद है (या उसका एक हिस्सा), या नेट में प्रासंगिक ऐतिहासिक चर्चा को भी ढूंढ सकता है और लिंक कर सकता है, तो यह बहुत अच्छा होगा।
boolप्रकार सी ++ 1993 में जावा शामिल करने के लिए पेश किया गया था boolean1995 में अपनी पहली रिलीज में, लेकिन जावा परियोजना की आगे स्रोतों की खोज के बिना 1991 में शुरू किया गया था जानकारी, यह मेरे लिए स्पष्ट नहीं है कि कौन पहले आया था, या क्या (यदि कोई है) वे एक दूसरे पर प्रभाव डालते हैं।
booleanप्रकार। (ओक को बाद में जावा नाम दिया गया था)। वह तारीखों को और भी करीब धकेलता है, हालांकि मुझे अभी भी किसी भी दिशा में पूर्वता, या प्रभाव दिखाने के लिए कोई निश्चित प्रमाण नहीं दिखते हैं।
doubleऔर Doubleभी हैं।
booleanकी तुलना में निश्चित रूप से अधिक स्पष्ट हैbool। मैं पूछना चाहता हूँ क्योंintनहीं कहा जाता हैinteger। मेरा अनुमान है:intऔरcharजहां भी जमा हुआ करने के लिए बदल करने के लिए किया जाintegerऔरcharacterहै, लेकिनboolअभी तक पूरी तरह से स्थापित नहीं किया गया था।