Как говорится в названии... считаются ли они разными языками? Например, если вы написали приложение с использованием комбинации С++ и Objective-C ++, вы бы считали, что это было написано на С++ и Objective-C, С++ и Objective-C ++ или на всех трех?
Очевидно, что C и С++ - разные языки, хотя С++ и C напрямую совместимы, как ситуация с Objective-C ++ и Objective-C?