- บทเรียนภาษาแอสเซมบลีของ FFmpeg เป็นสื่อการเรียนรู้โอเพนซอร์สที่ออกแบบมาเพื่อช่วยให้เข้าใจการทำงานภายในของคอมพิวเตอร์ได้อย่างลึกซึ้ง
- รีโพซิทอรีนี้มีทั้งตัวอย่างจริงของ ภาษาแอสเซมบลีที่ใช้ใน FFmpeg และแบบฝึกหัดที่เน้นการลงมือปฏิบัติ
- ผู้เรียนควรมีความรู้พื้นฐานเกี่ยวกับ พอยน์เตอร์ในภาษา C และ คณิตศาสตร์ระดับมัธยมปลาย
- จากสิ่งนี้ ผู้เรียนจะสามารถพัฒนาความสามารถในการ มีส่วนร่วมโดยตรง กับโปรเจกต์โอเพนซอร์ส FFmpeg ได้
- มีการสนับสนุนสำหรับการถามคำถามและการอภิปรายผ่าน ช่อง Discord
แนะนำบทเรียนภาษาแอสเซมบลีของ FFmpeg
- FFmpeg School of Assembly Language เป็นบทเรียนโอเพนซอร์สที่สร้างขึ้นเพื่อให้คุณได้เริ่มต้นการเดินทางที่น่าสนใจ ท้าทาย และคุ้มค่าที่สุดอย่างหนึ่งในโลกของการเขียนโปรแกรม
- ผ่านบทเรียนนี้ คุณจะได้เรียนรู้จากโค้ดจริงว่า ภาษาแอสเซมบลีถูกเขียนอย่างไรใน FFmpeg และสามารถทำความเข้าใจอย่างเป็นระบบว่าเกิดอะไรขึ้นภายในคอมพิวเตอร์
ความรู้ที่ต้องมี
- จำเป็นต้องมีความเข้าใจเกี่ยวกับ ภาษา C โดยเฉพาะแนวคิดเรื่องพอยน์เตอร์
- หากยังไม่รู้ภาษา C อาจต้องศึกษาหนังสือ "The C Programming Language" ก่อน
- ควรมีความรู้ คณิตศาสตร์ระดับมัธยมปลาย (สเกลาร์ เวกเตอร์ การบวก การคูณ เป็นต้น)
โครงสร้างบทเรียนและวิธีใช้งาน
- ใน GitHub repository นี้มีบทเรียนแบบเป็นขั้นตอนและโจทย์ที่สอดคล้องกับแต่ละบทเรียนรวมอยู่ด้วย (โจทย์ยังไม่ได้อัปโหลด)
- เมื่อเรียนจบทั้งหมดแล้ว คุณจะมี ทักษะเชิงปฏิบัติที่พร้อมสำหรับการมีส่วนร่วมโดยตรง กับโปรเจกต์ FFmpeg
การสนับสนุนจากชุมชน
การแปลหลายภาษา
- บทเรียนนี้ยังมีให้ใช้งานในภาษาฝรั่งเศสและภาษาสเปนด้วย ทำให้นักพัฒนาจากหลากหลายภาษาสามารถเข้าถึงได้ง่ายขึ้น
ยังไม่มีความคิดเห็น