When you first learned to write code, you probably realized that computers don't really have any common sense. You need to tell a computer exactly what you want. But do you know about all the work the computer does to understand what you mean? 0:00 Intro - Where You've Seen Compilers 1:25 Source Code vs. Machine Code 3:38 Translating Source Code to Machine Code 9:05 How Compilers Make Things Easier 10:39 Outro - The Story of Automation Twitter: Facebook: YouTube: Video links: Crash Course Computer Science: Building the Bits and Qubits Tools used: gdb gcc Monospaced font: Menlo-Regular Images and other visuals: The IDE in the intro: Eclipse Python scripting: IDLE Source code distribution example: Apache httpd on GitHub Executable distribution examples: Audacity VLC media player Blender Punch cards: : : Early computers: : : Complex history of computer languages: Montage: Sublime Text IntelliJ IDEA IntelliJ IDEA again... Print "Hello, world!" command: Python shell Music: YouTube audio library: Sunflower Incompetech: Call to Adventure If I Had a Chicken Premium Beat: Cutting Edge Technology Second Time Around Swoosh 1 sound effect came from here: ...and is under this license: +/1.0/











