2

だから私はいくつかの言語から始めて、いくつかのphpとJavaScriptの知識を持っていましたが、私は常にWPでのみphpを使用していました。私はpythonとphp(Wordpressから)を学び始めています。私がどこでも最初に読むことは、Pythonをマシンに「インストール」して動作させることです。

python.orgから直接pythonランチャーをインストールしましたが、正確に何をするのか、何のためにあるのかわかりません。これは非常に基本的な質問ですが、PythonやPHPなどをコンピューターにインストールして、その言語用に開発することはどういう意味ですか?

よろしくお願いします。

更新:私は今それを手に入れたと思います!詳細な回答とヘルプをありがとうございました!とても感謝しています!:)

4

6 に答える 6

2

言語の「インストール」は、さまざまな意味を持ちます。通常、コンパイルされた言語用のコンパイラをダウンロードする必要があります。または、Javaなどのインタプリタ言語の場合は、インタプリタ(Java仮想マシン)も必要です。これらは通常、 IDEまたはエディターに事前にパッケージ化されており、コードを記述できます。

これらの用語で混乱する場合は、プログラミング言語のコンパイル(バイトコードへの変換)について少し読んでおくことをお勧めします。これは、あなたが書いた高級言語がどのようにコンピューターに供給されるかをよりよく理解するのに役立ちます。

于 2012-05-15T17:59:26.723 に答える
1

簡単に言えば、オペレーティング システムに適した言語のインタープリターをダウンロードすることです。インタープリターは、ユーザーが記述したコードを理解して実行するプログラムです。

Python の場合、osx と Linux の両方にデフォルト インストールの一部として Python が付属しているため、より簡単です。

Windows の場合は、Python 用の公式 Windows インストーラーをダウンロードする必要があります。インストールは、他の Windows プログラムのインストールと同様です。

同様に、PHP の場合は、Windows 用の公式インストーラーをダウンロードできます。

于 2012-05-15T18:04:08.447 に答える
1

「Python」はコンテキストに応じて 2 つの異なることを意味するため、少し混乱していることがわかります。言語について話している場合、「Python」は言語仕様で定義された一連のコマンドです。ただし、「Python」は、「Python インタープリター、コア ライブラリ、およびその他のツール」の省略形でもあります。人々が「Python のインストール」について話すとき、それらはシステムにこれらのコンポーネントをインストールすることを意味します。これらのコンポーネントにより、実際に Python コードを実行できるようになります。それ以外の場合は、ファイル内の単なるテキストの集まりです。

于 2012-05-15T18:02:16.177 に答える
1

プログラミング言語は、いくつかのコンポーネントで構成されています。

  • 言語定義-- 通常は、言語の構文とセマンティクスを説明するドキュメント
  • 言語の実装-- 言語でステートメントを実行し、出力を生成するプログラム (通常はコンパイラとランタイム ライブラリ、またはインタープリター)。
  • 言語ライブラリ-- 共通の機能を持つヘルパー モジュール

「言語」をインストールするとは、言語の実装をインストールすることを意味します。これは、コンパイラまたはインタープリタ、および最も一般的なライブラリをインストールすることを意味します。インストールが完了すると、マシン上でローカルにその言語でプログラムを作成および実行できます。

これはすべての言語に当てはまります。ただし、オペレーティング システム マネージャー (多くの場合 C、Ruby、Objective C) または Web ブラウザー (JavaScript の場合) によって実装が既にインストールされている場合を除きます。

于 2012-05-15T18:55:04.103 に答える
0

私の経験から、Pythonの言語は、実際にはそれを使用して開発されたコンパイラに関連付けられています。私はそれをインストールし、スクリプトを実行するためのコンソールとGUIの両方が付属しています。PHPの場合、PHPには、サーバーのインストール時にインストールされるコンソールがあり、PHP構成設定にアクセスして変更できます。これが少し役立つことを願っています。

于 2012-05-15T17:59:05.160 に答える
0

Web ホストで PHP を使用する場合、既に 2 つのプログラムがインストールされています。

  • Web サーバー (Apache など)
  • PHP インタープリター

Web サーバーはリクエストを受け取り、PHP にプログラムの実行を依頼します。プログラムはあなたが書いたphpページです。PHP インタープリターは、Web サーバーによってクライアントに送り返される出力を生成するプログラムを実行します。

自分のコンピューターでプログラムを開発する場合は、設定が異なります。

まず、Web 開発を除いて、インタープリターにプログラムを実行するように指示する Web サーバーをマシン上で実行することはできません。インタープリターを自分で実行する必要があります。

通常、Windows ではコマンド ライン シェル (cmd.exe など) を使用します。

C:>python script.py

cmd.exe がこのコマンドを実行すると、プログラム "python.exe" が検索され、プログラム "script.py" を実行するように指示されます。デフォルトでは、script.py の出力は cmd.exe に送信され、ウィンドウに表示されます。

これを成功させるには、コンピューターに python.exe がインストールされている必要があるため、最初に python インタープリターと呼ばれるプログラム「python.exe」をインストールする必要があります。

これは、マシン上で Python プログラムを実行する方法の話です。開発には、スクリプトの作成も含まれます。

プログラム「script.py」を作成するには、理論的には、Windows のメモ帳などの単純なテキスト エディターを使用して、上記のようにスクリプトを実行するだけで済みます。しかし、これは非常に短いプログラムであっても便利ではありません。

幸いなことに、Python インタープリターをインストールすると、いくつかの追加プログラムもインストールされます。そのうちの 1 つは、単純な Python プログラムを作成するのに十分な Python プログラム用のエディターである IDLE です。便宜上、IDLE は、cmd.exe にコマンドを入力しなくても、スクリプトを実行するように python.exe に直接指示することもできます。

于 2012-05-15T18:52:32.710 に答える