Является ли цель C 2.0 правильным надмножеством C?
Я слышал, что target-C - это правильный надмножество C, но есть ли target-C 2.0?
Причина, по которой я спрашиваю, состоит в том, что это не так, или я неправильно понимаю фразу «правильный суперсет», потому что этот код является допустимым синтаксисом Си:
#import <stdio.h>
int main () {
char *nil = "hello";
printf("%s\n",nil);
}
Но не компилируется в Objective-C 2.0. Очевидно, что это легко решаемая проблема, но я пишу статью и чувствую, что на это следует обратить внимание.