In the final episode of our series on computers, I give an introduction to high-level programming languages, how they relate to assembly language and machine code, and how the compiler converts high level programs into a form that can be executed by the processor. I then outline some of the key components to high-level programming, such as data structures, control structures, and algorithms, before sketching an example implementation of a simple game. I conclude with an integrative summary of computer structure from silicon up to the operating system.
Episode 27: Intermolecular Bonds and Phase Transitions
Episode 26: Human Organ Systems
Episode 25: Organs, Tissues and Systems
Episode 24: Vibrations and Waves
Episode 23: Chemical Reactions
Episode 22: Our Place in the Cosmos
Episode 21: Introduction to Evolution
Episode 20: The Reliability of Memory
Episode 18: Biochemistry Basics
Episode 19: Market Failure
Episode 17: Energy, Work and Momentum
Episode 16: Profits and Competition
Episode 15: Chemical Bonding
Episode 14: Principles of Quantum Mechanics
Episode 13: Newtonian Mechanics
Episode 12: The Price System
Episode 11: The Origin of the Universe
Episode 10: The Cell
Episode 9: Matter and Molecules
Episode 8: The Atom
Create your
podcast in
minutes
It is Free
DNA Today: A Genetics Podcast
Museum of the Missing
Strange by Nature Podcast
Sasquatch Chronicles
Hidden Brain