2023-10-06から1日間の記事一覧

User インタープリターは実行するということ?

はい、正確には、インタープリタはソースコードを直接実行します。インタープリタは、プログラムを一行ずつ(あるいは一つのコードブロックや式ごとに)読み取り、それを即座に実行します。 具体的なイメージとしては、例えばPythonのインタープリタを考える…

コンパイラは大本がオンライン上にあるということ?

いいえ、コンパイラの大本がオンライン上にあるわけではありません。コンパイラは、通常、開発者のローカルマシンやサーバ上にインストールされたソフトウェアとして存在します。コンパイラは、ソースコードをマシンコード(あるいは中間コード)に変換する…

おおもとのコンパイラがないと動かない、そういう認識であってる?コードはどこかに送る、送り先は処理するところがローカルのどこかにある。イメージとしてあってる?

おっしゃる通り、コードをコンパイルするためにはコンパイラが必要です。そして、コードを実行するには、そのコードがターゲットとするプラットフォームや環境上でコンパイラやランタイムが必要になります。 以下に、いくつかのシナリオを挙げて説明します:…

pythonとかインタープリター型はローカルのみであってる?

Pythonはインタープリタ型の言語であると広く認識されていますが、それが「ローカルのみ」というわけではありません。Pythonのインタープリタ自体は、ローカルマシンだけでなく、サーバーやクラウド環境でも動作します。以下、具体的なシナリオを説明します…