Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Rust가 C보다 35%나 느리다고? (FFmpeg가 Rust를 조롱한 이유)

Автор: 개발자방16

Загружено: 2025-06-20

Просмотров: 24873

Описание:

Rust와 C언어 간의 성능 논란에 대해 다룹니다. 이 논란은 Prossimo 프로젝트가 Rust 기반 AV1 디코더인 rav1d의 성능을 C 버전인 dav1d와 맞추기 위해 2만 달러의 현상금을 내건 것으로 촉발되었습니다.

이 조치는 FFmpeg가 Rust의 성능을 공개적으로 문제 삼는 계기가 되었고, 개발자 커뮤니티 내에서 활발한 논쟁을 일으켰습니다.

성능 비교 자체(출처에 따라 rav1d는 dav1d보다 5% 또는 35% 느리다고 언급됨)를 넘어서, 이번 논란은 자원 배분 문제로도 이어지고 있습니다.

일부 사람들은 Rust 버전에 너무 많은 시간과 돈이 투입되고 있는데, 이 버전들이 원래의 C 기반보다 못할 수도 있다고 걱정합니다.

반면, C로 작성된 원래 FFmpeg 프로젝트는 인력이 부족하고 자금도 부족한 상황입니다.

이 논의는 중요한 시스템에서 메모리 안전성을 위해 성능을 어느 정도 포기해도 되는지에 대한 질문도 던지고 있습니다.

마지막으로, Prossimo의 현상금이 전 세계 많은 개발자들을 제외시켰다는 점에 대해 비판이 있으며, 이는 오픈소스 정신에 어긋난다는 지적도 있습니다.

이번 영상 주요 논점입니다:

프로그래밍 세계에서 Rust와 C의 비디오 디코딩 성능을 둘러싼 논쟁에 대해 이야기합니다.

1. FFmpeg이란 무엇인가? 이 논란은 유명한 오픈소스 멀티미디어 프레임워크 도구인 FFmpeg가 소셜 미디어에 올린 비꼬는 트윗에서 시작되었습니다.

2. Rust vs C 성능 논쟁: FFmpeg은 Rust로 만든 비디오 디코더가 C 버전보다 35% 느리다고 지적했습니다.

3. Rust rav1d 디코더 현상금: 이 일로 Prossimo는 Rust 코드를 더 빠르게 만들기 위한 2만 달러의 현상금이 걸렸습니다.

4. FFmpeg의 비꼬는 반응과 계속되는 논쟁

5. 메모리 안정성 vs 극한의 성능: 논쟁의 핵심은 Rust의 메모리 안전성이 C의 뛰어난 속도보다 중요한가에 대한 것입니다.

6. 솔루션: 하이브리드 프로그래밍 모델. 결국 개발자에게는 두 언어를 함께 사용하는 것이 좋을 것입니다. 즉, Rust는 보안을 위해, C는 속도를 위해 사용해서 소프트웨어 개발에서 균형을 맞추자는 것입니다.

7. 논평: 논쟁 그 이상의 의미. 이것은 소프트웨어 개발의 미래에 대한 더 큰 논의를 반영하며, 보안과 성능 같은 중요한 요소들 사이에서 어떻게 균형을 잡을 것인지에 대한 이야기입니다.

#코딩 #개발자 #c언어 #컴퓨터공학 #프로그래밍

Rust가 C보다 35%나 느리다고? (FFmpeg가 Rust를 조롱한 이유)

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Why Everyone's Switching to Rust (And Why You Shouldn't)

Why Everyone's Switching to Rust (And Why You Shouldn't)

A New Era for C and C++? Goodbye, Rust?

A New Era for C and C++? Goodbye, Rust?

Gemini 3, кванты и плоть. Странное будущее искусственного интеллекта.

Gemini 3, кванты и плоть. Странное будущее искусственного интеллекта.

I Will Not Write Rust Again

I Will Not Write Rust Again

Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО?

Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО?

ESP32: распознавание речи нейросетью (TensorFlow Lite)

ESP32: распознавание речи нейросетью (TensorFlow Lite)

Как взломать любое программное обеспечение

Как взломать любое программное обеспечение

우주선 시스템을 어떻게 코딩할까? (극한 C 프로그래밍 가이드)

우주선 시스템을 어떻게 코딩할까? (극한 C 프로그래밍 가이드)

ЧТО СКРЫВАЮТ РАДИОВОЛНЫ?

ЧТО СКРЫВАЮТ РАДИОВОЛНЫ?

Bluetooth-шпионаж: Как ваши гаджеты следят за вами? OSINT-расследование

Bluetooth-шпионаж: Как ваши гаджеты следят за вами? OSINT-расследование

과연 이 언어가 C.C++를 대체할 수 있을까? feat.아마존

과연 이 언어가 C.C++를 대체할 수 있을까? feat.아마존

Промышленные роботы в СССР (1986 год)

Промышленные роботы в СССР (1986 год)

역사상 가장 위대한 개발자 이야기 (어셈블리 언어 달인)

역사상 가장 위대한 개발자 이야기 (어셈블리 언어 달인)

Мессенджер против блокировок: Delta Chat спасет от чебурнета

Мессенджер против блокировок: Delta Chat спасет от чебурнета

ESP32 + MLX90640: тепловизор с искусственным интеллектом (TensorFlow Lite)

ESP32 + MLX90640: тепловизор с искусственным интеллектом (TensorFlow Lite)

청년 창업의 대참사: CEO 놀이의 최후

청년 창업의 대참사: CEO 놀이의 최후

💀 동아시아 유일 자국 문자로 타자 치는 나라🇰🇷 / 💀 한글 키보드는 어떻게 탄생했을까?

💀 동아시아 유일 자국 문자로 타자 치는 나라🇰🇷 / 💀 한글 키보드는 어떻게 탄생했을까?

Негативный портал - как он объясняет карманное пространство?

Негативный портал - как он объясняет карманное пространство?

C++ 파벌 싸움으로 대신 선택되는 Rust (레거시 호환성 vs 모던 툴링으로 분열)

C++ 파벌 싸움으로 대신 선택되는 Rust (레거시 호환성 vs 모던 툴링으로 분열)

왜 개발자들이 파이썬을 버리고 Rust로 가는가 (AI 껍데기 언어의 한계)

왜 개발자들이 파이썬을 버리고 Rust로 가는가 (AI 껍데기 언어의 한계)

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]