从我在那里读到的:Why is Objective-C not very popular outside of the Apple community?
Objto-C是C的超集(事实上比C++更严格),因此不会出现向后兼容性问题.在C语言中你能做的任何事情都可以在Objective-C中实现.
超集是二元的,就像怀孕一样.Obj-C是C的超集,而C++不是.
他们说的超集是什么意思?Objective-C在哪些方面与C更接近//向后兼容?Objective-C在哪些方面比C++更遵循C哲学?
任何C程序都可以不经objective-C编译器修改就编译吗(100%兼容性)?
这更多的是关于编程语言设计和兼容性的问题,而不是关于哪个更好的问题.