Pythonは解釈、コンパイル、またはその両方ですか?
私の理解から: インタプリタ言語は、高レベルの言語で実行されると、外出先でインタプリタ(機械コードに高レベルの言語を変換した後、実行中のプログラム)によって実行されます。少しずつプログラムを処理します。 コンパイルされた言語は、そのコードの最初のコンパイラ(マシンコードに高レベル言語に変換するプログラム)によって機械コードに変換してエグゼキュータ(コードを実行するための別のプログラム)によって実行される高級言語です。 定義が間違っている場合は修正してください。 Pythonに戻ると、これについて少し混乱しています。Pythonはインタプリタ言語であることをどこでも知っていますが、それはいくつかの中間コード(バイトコードやILなど)に解釈され、マシンコードには解釈されません。では、どのプログラムがIMコードを実行するのでしょうか。Pythonスクリプトがどのように処理され、実行されるかを教えてください。