Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Zen and the Art of Learning Assembler in the 21st Century

linux.conf.au via YouTube

Overview

Explore the benefits of learning assembly language programming in the modern era through this 38-minute conference talk from linux.conf.au. Delve into the importance of understanding low-level machine architecture and programming at the chip level, even in today's world of high-level languages and rapid coding courses. Discover how starting with assembly can provide a deeper understanding of computer systems, leading to more efficient and effective programming skills. Learn about the relevance of this "old-school" approach in the context of IoT and embedded devices with limited capabilities. Examine the parallels between mastering assembly and martial arts principles, and understand how this fundamental knowledge can better prepare engineers to meet the challenges of modern computing.

Syllabus

Intro
Liars and Lies
We Dont Lie
We Lie
Abstracts
The Spectrum
The Amiga
Modern Languages
Language Generation
Cargo Cult Programming
Randoms Programming
Real Answers
Tom Night
Magic
Exercise
Constraints
Constraints are good
Minimalism is good
Less code
Maintainability
Performance
Wing Chun Hong Foo
The Magic of Magic
Bilingual vs Monolingual
Machine Language vs Assembler
C vs Assembler

Taught by

linux.conf.au

Reviews

Start your review of Zen and the Art of Learning Assembler in the 21st Century

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.