Recommended videos

The class examines key computational abstraction levels below modern high-level languages. From Java/C to assembly programming, to basic processor and system organization.
This course was taught on Coursera by Gaetano Borriello and Luis Ceze from the University of Washington.Duration: 61 episodes.

What is an ABI, and Why is Breaking it Bad? - Marshall Clow. .Duration: 1 hour, 5 minutes.

ELF files are everywhere: From your PS4, to the Wii, to any Linux device out there. In this video we explore the Extensible & Linkable Format, and understand how it works - on the byte level!. Duration: 19 minutes..

This is the keynote Uncle Bob gave remotely at ACCU 2011. .Duration: 53 minutes..

"Coding Better World Together" is a set of master lessons from the famous Uncle Bob (Robert Cecil Martin), where he gives us a broad vision of the importance and future of Software in today's society. .Duration: 6 episodes..

Why is C such an influential language? We asked ardent C fan Professor Brailsford. .Duration: 10 minutes..