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