Использование C++ для низкоуровневой платформозависимой разработки

Доклад посвящён преимуществам и недостаткам C в сравнении с C и ассемблером в контексте разработки критичных к производительности библиотек, использующих специфичные для платформы возможности. На примерах реализации оптимизированных компонентов аудио- и видеокодеков рассматривается, как можно упростить исходный код с помощью нестандартных расширений компилятора и новых возможностей C 11. Внимание также будет уделено функциональности, которой не хватает в текущих реализациях компилятора.
Back to Top