> Назвать Objective C надстройкой C - это будет даже глупее, чем назвать
> C++ надстройкой C. В Objecitve C ООП более оопэшный, чем в
> C++.То-ли Вы чего-то не понимаете, то-ли одно из двух.
Впрочем, замените слово "надстройка" на "надмножество" (что в данном случае - одно и то же, _по моему мнению_) в посте выше. Может понятней будет?
Что до крестов, то первый компилятор Страуструпа чем занимался? Правильно, транслировал написанный на c++ в си и потом уже компилировал стандартным компилятором для си.
Это было во-первых.
Во-вторых, код на си совместим с любыми компиляторами с++ и objc.
Можно еще про влияние C++ на стандарт C99 вспомнить.