Javaを使用した最初のプログラミングクラスでは、データ型を説明しているときに、次のことが起こりました(ちょっと)。
教授:では、プログラムがユーザーの性別を格納する必要がある場合、どのデータ型を選択しますか?
誰か:ブール値はどうですか?ご存知のとおり、男性には真、女性には偽。
教授:確かに、それはうまくいくかもしれませんが、一部の人々はそれについて躊躇するかもしれません。過去に男性を「本当」と女性を「本当」と呼ぶことに異議を唱えてきました...
* 笑い声 *
彼は結局、ブール値は問題ないはずですが'm'、chars(やなど'f')を検討するように勧めました。
このプログラミングの実践に基づいた大規模な紛争について、運が悪かったという歴史的な記録がある場合は、少し検索してみました。
性別にどのデータ型を使用するか、またはブール値を使用するかどうかは問題ではありません。、場合、私は聞いてるのよ歴史的に、(私はそれは言っていませんので、明らかに「間違った」のプログラムで性別を決定するブール値の使用に関する紛争があったある行動-私はそれを気にしない間違いました)教授が示唆するように女性を「偽」と呼ぶことの。
関連する質問を検索すると、結果はたまたまソフトウェアの効率に関するものにすぎません。