📰 IT Дайджест

#c++

4 материала

2. Transcribe.cpp: распознавание речи на C++

Проект с HN собрал 245 очков и 41 комментарий, так что народ явно полез смотреть, чем он отличается от очередного «ещё одного» STT-обёртки. По URL видно, что это отдельный проект на C++, а не блоговый пересказ чужого API — такие штуки обычно и стоит держать в ленте, потому что в них хоть код, а не слайды.

workshop.cjpais.com · #tool #audio #c++ #github #transcribe

11. Шаблоны C++ как архитектурный инструмент: dispatch, traits и type erasure

Автор разбирает, как использовать шаблоны C++ не ради спорта по метапрограммированию, а как набор архитектурных приёмов: compile-time dispatch, type traits и type erasure. Тема старая, но полезная — особенно для тех, кто однажды сделал 'просто шаблончик', а потом год объяснял коллегам, почему сборка теперь длится вечность.

habr.com · #tool #c++ #compile-time #metaprogramming #templates #type-erasure

11. ABI для C++: перевод, который объясняет, почему бинарники ломаются

Habr опубликовал подробный перевод про ABI для C++ — как раз тот слой, где программы уже не про исходники, а про то, как собранные куски кода вообще договариваются друг с другом. Такие тексты обычно полезны не потому, что «про стандарт», а потому что потом внезапно всплывают проблемы совместимости библиотек и уже не смешно.

habr.com · #infra #abi #c++ #translation

8. C++-трассировщик лучей без AI, выложенный на GitHub

Show HN про Luz — автор пишет, что собрал ray tracer на C++ с нуля и без помощи ИИ. Для тех, кто любит разбирать реальные проекты, а не презентации: можно посмотреть код, структуру и то, как человек сам построил рендерер без автодополнения на стероидах.

github.com · #tool #c++ #github #ray-tracing #renderer #show-hn