Java มี
intและIntegerbooleanและBoolean
ดูเหมือนจะไม่สอดคล้องกันสักหน่อย
boolvsBooleanเพื่อใช้ชื่อที่สั้นลงที่กำหนดไว้สำหรับประเภทดั้งเดิม?
หรือ
integerเทียบIntegerกับชื่อประเภทที่สอดคล้องกัน?
ฉันคิดว่า C ++ ได้ตัดสินใจที่จะใช้boolไม่น้อยก่อนหน้านี้กว่า Java ตัดสินใจที่จะใช้booleanและอาจจะยังมีบางส่วน (ที่ไม่ได้มาตรฐานในเวลา?) ส่วนขยาย C boolเกินไปดังนั้นก็จะมีความสำคัญทางประวัติศาสตร์ ฉันสังเกตเห็นว่าฉันมักจะพยายามใช้สัญชาตญาณในboolตอนแรก (สิ่งดี ๆ ที่ทันสมัยแก้ไขได้ทันทีโดยไม่ต้องมีการคอมไพล์รอบพิเศษ) ดังนั้นจึงเป็นการดีที่จะทราบเหตุผลเบื้องหลังสถานการณ์ปัจจุบัน
หากมีคนจำเรื่องราว (หรือบางส่วน) หรือแม้แต่สามารถค้นหาและเชื่อมโยงไปยังการสนทนาทางประวัติศาสตร์ที่เกี่ยวข้องในเน็ตนั่นก็คงจะดีมาก
boolประเภทที่ได้รับการแนะนำให้รู้จักกับ C ++ ในปี 1993 Java รวมอยู่booleanในรุ่นแรกในปี 1995 แต่โครงการ Java เองก็เริ่มในปี 1991 โดยไม่ต้องค้นหาแหล่งเพิ่มเติมของ ข้อมูลไม่ชัดเจนสำหรับฉันซึ่งมาก่อนหรืออะไร (ถ้ามี) มีอิทธิพลต่อพวกเขาซึ่งกันและกัน
booleanประเภท (Oak ถูกเปลี่ยนชื่อในภายหลังเป็น Java) สิ่งนั้นทำให้วันที่เข้ามาใกล้ยิ่งขึ้นแม้ว่าฉันจะยังไม่เห็นหลักฐานที่ชัดเจนว่าแสดงความสำคัญหรือมีอิทธิพลในทิศทางใดทิศทางหนึ่ง
doubleและDoubleเช่นกัน
booleanboolแน่นอนอย่างชัดเจนมากกว่า ฉันอยากถามว่าทำไมintไม่มีใครโทรintegerมา ฉันเดา:intและcharที่ฝังแน่นเกินไปที่จะเปลี่ยนเป็นintegerและcharacterแต่boolยังไม่เป็นที่ยอมรับอย่างเต็มที่