История изменений
Исправление MKuznetsov, (текущая версия) :
отчасти связано с ограничением ресурса и возрастающими хотелками к скорости. Чем более низкий уровень API/языка тем большую скорость можно выжать.
на пути от asm к С, С++ и так далее, возможности железа всегда серьёзно обгоняли фантазии софтоделов. Получилось даже что Python зашёл :-) «при написании этого текста задействовалось(простаивало) 16 ядер ЦП и 64Gb памяти»
с графикой всё вышло хуже - там всё всегда на пределе.
PS/ и вторая часть - «популяции разработчиков». API OpenGL/vulkan впрямую использует мизерное кол-во по сравнению с общеприкладным софтом. Комстролить high-level api или супер-удобный язык для такого мизера никому даже в голову не пришло :-) Их мало, они все де-факто хорошо подкованы и вполне обходятся тем что есть
Исходная версия MKuznetsov, :
отчасти связано с ограничением ресурса и возрастающими хотелками к скорости. Чем более низкий уровень API/языка тем большую скорость можно выжать.
на пути от asm к С, С++ и так далее, возможности железа всегда серьёзно обгоняли фантазии софтоделов. Получилось даже что Python зашёл :-) «при написании этого текста задействовалось(простаивало) 16 ядер ЦП и 64Gb памяти»
с графикой всё вышло хуже - там всё всегда на пределе.