Задать вопрос
JoeDoe12n
@JoeDoe12n
Useless person

Почему крупные библиотеки для обработки мультимедиа используют чистый си?

Заметил, что крупные мультимедийные проекты, такие как Gstreamer, vulkan, opengl, ffmpeg, openal и другие используют чистый си как основной яп. Происходит ли это из-за высокой портируемости сишки или по другим причинам?
  • Вопрос задан
  • 327 просмотров
Подписаться 2 Простой Комментировать
Решения вопроса 4
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Просто многие библиотеки зависимости используют си, кроме того это очень близко к железу, что для медиа очень важно и помогает использовать расширенные инструкции процессора напрямую.
Ответ написан
wataru
@wataru
Разработчик на С++, экс-олимпиадник.
Переносимость и скорость - основные доводы использовать именно Си.
Ответ написан
Комментировать
@maximsemin23
Скорость и низкоуровневость как минимум
Ответ написан
dimonchik2013
@dimonchik2013
non progredi est regredi
https://habr.com/ru/post/347688/

С++ это про объекты, а где в алгоритмах объекты?

P.S. хотя идейка что С знают больше позабавила )) ну в случае Питон либ это не так уж и неверно
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы