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 汇编语言学校——一门免费课程,讲解如何在 FFmpeg 中编写汇编语言(包括 SIMD 代码),帮助你从硬件层面理解计算机实际上在做什么。
这是一门结构化的课程,还是只是一堆笔记?这是一套结构化的、有先后顺序的课程,存放在 Git 仓库中,每节课都配有对应的练习作业,适合一步一步按部就班地学习,而不是随手翻阅的参考资料。
我应该从哪里开始?无需安装,直接克隆或浏览该仓库,然后从第 1 课开始按顺序学习即可。
开始学习之前,我需要先懂汇编吗?不需要,但你需要掌握一定的 C 语言知识(尤其是指针),以及高中水平的基础数学,比如标量与向量运算;如果还不懂 C 语言,README 会建议你先读《C 程序设计语言》这本书。
现在就能使用这些课程作业吗?还不完全可以——课程讲义已经有了,但每节课的配套作业还没有上传。
学完这些课程后,我能做什么?这门课程的设计目标是,学完之后你就能为 FFmpeg 项目本身贡献真正的汇编代码。
这门课程有英文以外的语言版本吗?有,课程还被翻译成了法语、西班牙语、土耳其语和中文。
Creator
FFmpeg
Size
0.1 MB
Stars
12.2K
Updated
CommitFeb 22
Age
1y
Commits · 90 Days