Является ли цель 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. Очевидно, что это легко решаемая проблема, но я пишу статью и чувствую, что на это следует обратить внимание.

Ответы на вопрос(2)

Ваш ответ на вопрос