Большинство языков используют ключевые слова true / false
для логических значений. Я обнаружил, что даже Smalltalk использует true / false
. Я знаю, что Objective-C просто заимствует концепции из Smalltalk, а не сам язык, но мне любопытно, почему он использует YES / NO
вместо более широко используемого true / false
. Есть ли какая-нибудь историческая причина?