Очередной #дайджест по C++:
✍️ Самый быстрый и безопасный PNG декодер в мире
Декодер изображений PNG из стандартной библиотеки языка программирования Wuffs работает в 1.22–2.75 раза быстрее, чем libpng, C-библиотеки libspng, lodepng и stb_image, а также самые популярные библиотеки для работы с PNG на Go и Rust.
✍️ Rust моей мечты — несостоявшийся язык
Пост о Rust и его разнице с С++.
✍️ Работа с void* в стиле C++
Передача указателя на набор полей примитивных типов, расположенных в определённом порядке, — широко используемый паттерн. Так передаются указатели на структуры и объекты, массивы, файловые и сетевые буферы, данные в общей памяти и специальные типы (к примеру, массивы виртуальных функций).
✍️ Как считать токены для GPT-3/GPT-4
Автор разработал возможность подсчета токенов на С++, которую разработчики реализовали только для JS и Python.
✍️ С++ как скриптовый язык на примере простой игры
Немного про игровые движки и динамическое связывание.