это небольшие фрагменты кода, все верно?
Скорее структура данных на низком уровне проще.
Интересно тогда, почему примеры с Vulkan API написаны на C++...
Хедеры-то сишные
Низкоуровневые компоненты могут выступать посредником между железом и высоким уровнем, между низкоуроаневым апи и высоким уровнем Также много чего зависит от ситуации
You can use C instead of C++ if you want, but you will have to use a different linear algebra library and you will be on your own in terms of code structuring. We will use C++ features like classes and RAII to organize logic and resource lifetimes.
С библиотеками линейной алгебры на си небольшие проблемы...
скорее потому, что легаси, но если внимательно поглядеть, в том же винапи есть ООП
То есть бизнес не хочет в лишний раз тратить деньги на переписывание Легаси, верно?
Была какая-то single-header либа, но как она устроена я понятия не имею
да, если MS его выкинет сломается куча софта, но в целом против winapi ничего не имею
Обсуждают сегодня