Java有
int和Integerboolean和Boolean
这似乎有点不一致,为什么不
bool与Boolean使用已建立的较短名称作为原始类型?
要么
integer与Integer保持类型名称一致?
我认为 C ++决定bool比Java决定使用很多时间boolean,也许还有一些(当时是非标准的)C扩展,所以对于来说,C会有历史优先权bool。我注意到我经常本能地一开始尝试使用bool(现代编辑器很快就发现了这一点,而无需进行额外的编译),因此很高兴知道当前事务状态的基本原理。
如果有人记得故事的一部分,甚至可以找到并链接到网络上相关的历史讨论,那将是很棒的。
bool类型于1993年引入C ++。Java boolean于1995年首次发布,其中包括Java ,但Java项目本身始于1991年。信息,我不清楚是谁先来的,还是彼此之间有什么影响(如果有)。
                boolean类型。(橡树后来更名为Java)。这使日期更加接近,尽管我仍然没有确切的证据显示这两个方向的优先次序或影响。
                double和Double也。
                
boolean肯定比bool。我宁愿问为什么int不叫integer。我的猜测:int并且char根深蒂固,无法更改为integer和character,但是bool尚未完全确定。