asm-lessons README

The project's README from github.com/FFmpeg/asm-lessons. As one markdown file: README.md.

Welcome to the FFmpeg School of Assembly Language. You have taken the first step on the most interesting, challenging, and rewarding journey in programming. These lessons will give you a grounding in the way assembly language is written in FFmpeg and open your eyes to what's actually going on in your computer.

Required Knowledge

Lessons

In this Git repository there are lessons and assignments (not uploaded yet) that correspond with each lessons. By the end of the lessons you'll be able to contribute to FFmpeg.

A discord server is available to answer questions: https://discord.com/invite/Ks5MhUhqfB

Translations

asm-lessons (FFmpeg/asm-lessons)

Searching Database…

Что это такое?Это Школа ассемблера FFmpeg — бесплатный курс, который учит тому, как пишется код на ассемблере (включая SIMD-код) внутри FFmpeg, чтобы вы понимали, что на самом деле происходит в вашем компьютере на уровне железа.
Это структурированный курс или просто набор заметок?Это структурированная последовательность уроков, хранящаяся в Git-репозитории, каждый из которых идёт вместе с собственным заданием. Проходить её нужно шаг за шагом, а не использовать как справочник, в который заглядываешь наугад.
С чего мне начать?Установка не требуется — просто клонируйте или откройте репозиторий и проходите уроки по порядку, начиная с Урока 1.
Нужно ли мне уже знать ассемблер перед началом?Нет, но нужны практические знания C (особенно указателей) и базовая школьная математика, например арифметика скаляров и векторов. Если вы ещё не знаете C, README советует сначала прочитать книгу «The C Programming Language».
Можно ли прямо сейчас пользоваться заданиями к урокам?Не полностью: текст уроков уже есть, а задания к каждому уроку ещё не загружены.
Чему я смогу научиться после прохождения уроков?Курс построен так, что к концу вы сможете вносить настоящий код на ассемблере в сам проект FFmpeg.
Есть ли курс на языках, кроме английского?Да, он также переведён на французский, испанский, турецкий и китайский языки.
Creator
FFmpeg
Size
0.1 MB
Stars
12.2K
Updated
CommitFeb 22
Age
1y
Commits · 90 Days