コメントはインタプリタ型言語の速度を低下させるか?
2023-11-02 20:41:26
質問
私はPythonを使っているのでこれを尋ねていますが、他のインタプリタ言語(Ruby、PHP、JavaScript)にも適用できます。
私がコードにコメントを残すときはいつでも、インタプリタの速度を遅くしているのでしょうか?インタープリターについての私の限られた理解によると、インタープリターはプログラムの式を文字列として読み込み、その文字列をコードに変換します。コメントを解析するたびに、それは無駄な時間であるように思えます。
このようなことはあるのでしょうか。インタープリタ言語におけるコメントには何らかの慣習があるのでしょうか、それともその効果は無視できるものなのでしょうか。
どのように解決するのですか?
Pythonの場合、ソースファイルは実行される前にコンパイルされます(
.pyc
ファイル) で、コメントはその過程で取り除かれます。そのため、コメント
は
はコンパイル時間を遅くしますが、実行時間には影響を与えません。
関連
-
[解決済み] JSONでコメントを使用することはできますか?
-
[解決済み] Markdownのコメント
-
[解決済み] 特定のUnicode文字を含むコメントでのJavaコードの実行が許可されているのはなぜですか?
-
[解決済み] Pythonで複数行のコメントを作成する方法はありますか?
-
[解決済み] Pythonが解釈される場合、.pycファイルとは何ですか?
-
[解決済み] Rubyで複数行のコメント?
-
[解決済み] .gitignoreにコメント?
-
[解決済み] npmインストール時にpackage.jsonにコメントを追加するにはどうすればよいですか?
-
[解決済み】YAMLでブロックコメントを行うには?
-
[解決済み】Pythonはインタプリタか、コンパイルか、それとも両方か?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] googletransがエラー 'NoneType' オブジェクトに 'group' 属性がない、と言って動かなくなった。
-
[解決済み] Spyderを仮想環境で動作させるには?
-
[解決済み] Django Rest Framework ファイルアップロード
-
[解決済み] ファブリック経由でデプロイユーザとしてvirtualenvを有効化する
-
[解決済み] Ctrl-CでPythonスクリプトを終了できない
-
[解決済み] tensorflowのCPUのみのインストールでダイナミックライブラリ 'cudart64_101.dll' を読み込めなかった
-
[解決済み] Flask でグローバル変数はスレッドセーフか?リクエスト間でデータを共有するには?
-
[解決済み] matplotlib でプロットの軸、目盛、ラベルの色を変更する方法
-
[解決済み] 単純な文字列からtimedeltaオブジェクトを作成する方法
-
[解決済み] Python の sorted() はどのようなアルゴリズムを使っているのですか?重複