Содржина на објавата
Intel очень круто начиная с 2000ых показал что инвестиции в софт (=удобство разработчиков) - очень сильно окупаются. Для меня это в первую очередь Intel VTune Amplifier (Intel Compiler прошел мимо) - не программа а ШЕДЕВР (неудивительно, сделано в Нижнем Новгороде!😎). Неиронично при покупке компьютера тяготею к Intel как раз чтобы VTune работал полноценно. NVIDIA с 2010ых жестко всех подсадила угостила CUDA-экосистемой (тулинг включающий профилировщики, санитайзеры, оптимизированные библиотеки вроде cuBLAS). Но это контекст, а сейчас меня очень впечатлило как круто сделан не только Vulkan API (хоть за близость к идеалу "если скомпилировалось - то работает" отдельное вечное уважение), но и тулинг вокруг: - validation layers - еще один шаг в сторону "если я что-то закодил не так - мне скажут явно в чем дело" (при этом нулевые накладные расходы в реальном применении, т.к. включение этих слоев опциональное) - CTS - conformance test suite (видел креш репорты запуска opencl кернелов на очень странных устройствах, без CTS была бы гораздо чаще ситуация "формально какой-то API железка поддерживает, но при использовании чем-то сложнее hello world - все падает") - а документация! ммм, гостеприимство ПОРАЖАЕТ: - и про CI/CD расскажут - и отладку/RenderDoc покажут - и minidump-ом угостят - и out-of-bounds robustness extension-ом укутают и спать уложат Тем временем Python: мы не будем в ошибке list index out of bounds указывать индекс обращения и размер листа ☹️ Тем временем Pandas: мы будем при каждом вызове append писать deprecation warning 😘... число благодарных пользователей радует глаз