The Science of Everything Podcast cover image

Episode 96: How Computers Work Part VI - High Level Programming and Software

The Science of Everything Podcast

00:00

How to Convert a High Level Programming Language Into Machine Code

Some programming languages are what's called interpreted rather than compiled. And this means that each individual instruction is converted to a machine language form and executed individually during run time. So there are usually fairly straightforward correspondences between high level language, a code and machine code. But there are sophisticated algorithms that have been developed over decades realy of compiler development that are able to do this. Compile te sas are usually quite reliable and quite efficient so they're able to do a pretty good job of converting a high level program into reasonably good and efficient machine code.

Transcript
Play full episode

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app