Jean-Baptiste Kempf
๐ค SpeakerAppearances Over Time
Podcast Appearances
And that doesn't really scale online.
It doesn't do other things.
So this...
this i started a set of assembly lessons in the in the way it's done in ffmpeg which is a little bit different to the way assembly in general for i don't know trying to think the other good big use case of assembly is in embedded devices in really really low power cheap devices and that's completely different to what we're doing here
I think it would be good if you could highlight the requirements, which are quite simple.
It's high school mathematics and C. And actually not even C, really, it's pointers.
To emphasize, yes, we've talked about how brilliant this stuff is, but high schoolers like Daniel Kang have written Assembly and FFMPEG.
I think there's been contributions because of these lessons.
So it's really about
trying to get this dying art to continue because we've shown it's possible with David to produce something amazing.
There's still a lot of codecs in FFmpeg that are only maybe partially assembly optimized.
And so it really starts with basics and continues, explains a lot of the jargon, a lot of the syntax.
It doesn't really try and explain to you interrupt handlers and interrupt instructions and all of these different jump targets.
It actually makes this really vector focused.
This is cool.
It's a classic example of how big.
But some of this assembly language is really beautiful.
And I think it's beautiful because it's kind of like flying a Spitfire.
It's really...
aviation at its purest, but also pushing the aircraft beyond what the designer thought was possible.