Javaには
intそしてIntegerbooleanそしてBoolean
これは少し矛盾しているようです、なぜ
boolvsBooleanプリミティブ型に確立された短い名前を使用するのですか?
または
integervsInteger型名の一貫性を保つために?
私が考えて C ++を使用することを決めたboolJavaが使用することに決めたよりもかなり早くboolean、そしておそらくまた、いくつかの(一度に非標準?)Cの拡張もそうするために歴史的な順位があっただろうbool。私はしばしばbool最初に本能的に使用しようとすることに気づきました(現代の編集者は余分なコンパイルラウンドなしですぐにこれを見つけます)。
誰かがそのストーリー(の一部)を覚えているか、ネットで関連する歴史的な議論を見つけてリンクすることさえできれば、それは素晴らしいことです。
bool型はJavaが含まれ、1993年にC ++に導入されたboolean1995年の最初のリリースではなく、Javaプロジェクト自体がの更なる情報源を見つけることなく、1991年に開始されました情報、それが最初に来たもの、または彼らがお互いにどのような影響を与えたのか(もしあれば)明確ではありません。
booleanタイプ。(Oakは後にJavaに名前が変更されました)。どちらの方向にも優先順位や影響力を示す明確な証拠はまだありませんが、それにより日付がさらに近くなります。
doubleとDouble同様。
booleanは、間違いなく、より明示的ですbool。なぜint呼ばれないのか聞いてみたいinteger。私の推測:intとcharどこすぎに変更する染み付いintegerとcharacter、しかしboolまだ完全には確立されませんでした。