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

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

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

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

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

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

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