История изменений
Исправление fsb4000, (текущая версия) :
Программы без использования import будут работать по старому, совместимость не нарушается. В новых версиях стандарта C/C++ уже вводили новые ключевые слова.
В С есть модули, просто никто не использует.
Точнее в Objective C есть модули, но поскольку Objective-C это прямое расширение языка С, а не просто похожий синтаксис как у С++, то можно считать что модули есть в С.
https://clang.llvm.org/docs/Modules.html#objective-c-import-declaration
Язык Objective-C является надмножеством языка Си, поэтому Си-код полностью понятен компилятору Objective-C.
Исходная версия fsb4000, :
Программы без использования import будут работать по старому, совместимость не нарушается. В новых версиях стандарта C/C++ уже вводили новые ключевые слова.
В С есть модули, просто никто не использует.
Точнее в Objective C есть модули, но поскольку Objective-C это прямое расширение языка С, а не просто похожий синтаксис как у С++, то можно считать что модули есть в С.
https://clang.llvm.org/docs/Modules.html#objective-c-import-declaration