This video is surprisingly inspiring. When trying to understand an interpreted language, instead of viewing the interpreter as an abstract intermediate part, it should be viewed as a compiled program written in a compiled language.

For example, since the Python interpreter is actually written in C/C++, when you run a Python program, there is actually a compiled C program reading your source code. (1/2)

The essential difference is that compiled languages require a full build to run, while interpreted languages offer instant feedback and higher modifiability. This feels less like a binary choice and more like a deliberate design pattern.

#LearnInPublic #Compiler #Python #ComputerScience #ProgrammingLanguage

https://www.youtube.com/watch?si=gewGIpBpGfZ_SOvf&v=RnBOOF502p0&feature=youtu.be (2/2)

How Real Projects Mix Compiled and Interpreted Languages

YouTube