
Episode 96: How Computers Work Part VI - High Level Programming and Software
The Science of Everything Podcast
00:00
Programming Languages - Intermediate Co Generation
Initializing a variable means assigning it a value. This olves checking the types of different variables, insuring all thevailable of being properly initialized. The intermediate co generator then uses that pas tree and various sophisticated agorisms to translate the programe into an intermediate form. Then after the optimization, the final co generation takes place that translates the intermediate code into assembly code using a table of correspondences. A high level programm in language can be written on any system. However you won't actua be able to run those programmes until you compile them.
Transcript
Play full episode