Для целей этого вопроса меня интересуют только настольные приложения, как с графическим интерфейсом, так и с командной строкой.
Каковы различия между Universal C Runtime, также известной как C Runtime Library и
Настольные API ?
В чем разница с точки зрения доступности - какой API работает на большем количестве версий Windows? Есть ли размер / производительность для использования обоих в одном приложении? В чем разница в надежности обработки краевых случаев, например имя файла в юникоде?
Кажется, API-интерфейсы для настольных компьютеров более мощные, чем Universal C Runtime? Основан ли последний на первом, что делает первый строгим надмножеством с точки зрения функциональности? Например, _open
фактически реализован поверх CreateFileW
?