Что именно означает «Objective-C является надмножеством C более строго, чем C ++»?

Из того, что я прочитал там:Почему Objective-C не очень популярен вне сообщества Apple?

Objective-C является надмножеством C (на самом деле более строго, чем C ++), поэтому проблема обратной совместимости не возникает. Все, что вы можете сделать в C, вы можете сделать в Objective-C.

Быть надмножеством бинарно, как быть беременной. Obj-C является надмножеством C, а C ++ - нет.

Что они подразумевают под суперсетом? Каким образом Objective-C будет более близко // обратно совместим с C? Каким образом Objective-C следует философии C более тесно, чем C ++?

Может ли любая программа на C быть скомпилирована без модификации компилятором Objective-C (100% совместимость)?

Это больше вопрос дизайна и совместимости языка программирования, чем войны, о которой лучше.

Ответы на вопрос(5)

Ваш ответ на вопрос