screencasts by "Destroy All Software" free until the 10th
Posted: Sun Apr 08, 2018 8:29 am
Sorry I didn't mention it earlier, but the programming blog/vlog "Destroy All Software", which is usually by subscription, has all their video catalog available for a free trial until April 10th.
I mention this because they have introductory screencasts covering how to write things like memory allocators, user shells, HTTP servers, and even a minimal compiler. Another series of videos covers the basics of computation theory, including a simple Turing Machine, the basics of the Lambda Calculus, and the Chomsky Hierarchy for grammars.
All of the blog posts are free during this period as well.
Most of the examples are in either Python or Ruby, to make them more accessible, but the information can generally be applied to any language.
I mention this because they have introductory screencasts covering how to write things like memory allocators, user shells, HTTP servers, and even a minimal compiler. Another series of videos covers the basics of computation theory, including a simple Turing Machine, the basics of the Lambda Calculus, and the Chomsky Hierarchy for grammars.
All of the blog posts are free during this period as well.
Most of the examples are in either Python or Ruby, to make them more accessible, but the information can generally be applied to any language.