Почему Objective-C использует соглашение о макросах YES / NO вместо true / false?

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

18
задан Facundo Casco 5 May 2012 в 20:31
поделиться