1. ホーム
  2. python

コメントはインタプリタ型言語の速度を低下させるか?

2023-11-02 20:41:26

質問

私はPythonを使っているのでこれを尋ねていますが、他のインタプリタ言語(Ruby、PHP、JavaScript)にも適用できます。

私がコードにコメントを残すときはいつでも、インタプリタの速度を遅くしているのでしょうか?インタープリターについての私の限られた理解によると、インタープリターはプログラムの式を文字列として読み込み、その文字列をコードに変換します。コメントを解析するたびに、それは無駄な時間であるように思えます。

このようなことはあるのでしょうか。インタープリタ言語におけるコメントには何らかの慣習があるのでしょうか、それともその効果は無視できるものなのでしょうか。

どのように解決するのですか?

Pythonの場合、ソースファイルは実行される前にコンパイルされます( .pyc ファイル) で、コメントはその過程で取り除かれます。そのため、コメント はコンパイル時間を遅くしますが、実行時間には影響を与えません。