从我在那里读到:为什么Objective-C在Apple社区之外不是很受欢迎?
Objective-C是C的超集(实际上比C++严格得多),因此不会出现向后兼容的问题.您可以在Objective-C中使用C语言执行的任何操作.
作为一个超集是二元的,就像怀孕一样.Obj-C是C的超集,而C++则不是.
超集是什么意思?Objective-C以什么方式更接近//向后兼容C?客观C以什么方式比C++更接近C哲学?
任何C程序都可以编译而不需要通过Objective-C编译器进行修改(100%兼容性)吗?
这是一个关于编程语言设计和兼容性的问题,而不是关于哪一个更好的战争.
为什么Apple决定将Objective-C用于iPhone SDK而不是C++?
我觉得他们不会选择比Objective-C更受欢迎的语言,这似乎很奇怪.是因为想要在他们的应用程序中拥有一些独特的东西吗?