プログラミング言語学習

24 April 2021

Views: 94

数値プログラマーの選択。アセンブリ言語と比較して、それは多くの関連マシンの指示を単一の指令に組み合わせたものだけでなく、特定の操作に関する詳細を削除しますが、スタック、レジスタなどの使用などの完了作業とは無関係で、プログラム内の指示を大幅に簡素化します。。同時に、詳細は省略されるため、プログラマーはあまりにも多くの専門知識を持つ必要はありません。

先進的な言語は主にアセンブリ言語との相対的なものです。これは、特定の言語とは具体的に言及されていませんが、最も簡単なプログラミング言語Pascal言語も高レベルの言語であるように、多くのプログラミング言語を含みます。

先進的な言語によって作成されたプログラムは直接識別できず、変換を実行する必要があり、変換方法では2つのカテゴリに分割することができます。

ンパイルクラス:コンパイルは、アプリケーションソースの実行が実行される前にプログラムソースコード "Translate"を対象コード(マシン言語)に翻訳することを意味します。そのため、そのロケールから独立してターゲットプログラムを区切ることができます(コンパイル後に生成された実行可能ファイルはCPUできます。 CPUからなる2百科事業マシンコードを理解しています。これは、使用に比較的便利です。しかし、アプリケーションを変更する必要がある場合は、最初にソースコードを変更し、生成された新規ターゲットファイル(* .obj、つまりobjファイル)を実行できます。ターゲットファイルにのみソースコードがありません。そして修正は非常に不便です。

プログラムをコンパイルした後は、再翻訳する必要はなく、コンパイルされた結果を使用する必要はありません。プログラムは、高効率、依存コンパイラ、クロスプラットフォームのセックスを実行します。 C、C ++、Delphiなど
https://cndgn.com
解釈:私たちの日常生活の中の「同時翻訳」と同様の実行方法、アプリケーションソースコードは宛先コード(マシン言語)に "Translate"を実行しますが、効率は比較的低く、独立した実行可能ファイル、アプリケーションを生成することはできません。そのインタプリタから分離することはできません(実行したい、外国人との通訳を最初にインストールする必要があります。あなたは外国人と話すだけで、このフィールドに翻訳を持つ必要があります)ですが、この方法は柔軟であり、アプリケーションを変更するように動的に調整することができます。 Python、Java、PHP、Ruby、その他の言語など。
https://Google.com
総括する

機械語

利点は最小の発展、最速の速度であり、欠点が最も複雑であり、開発効率は低い。

センブリ言語

利点は、最下層が最速であり、不利益が複雑であり、開発効率が最も低いということです。

高度な言語

コンパイルベースの言語実行速度は、言語環境、クロスプラットフォームに依存しません。

解釈クロスプラットフォーム、1つのコード、どこでも使用すると、不利な点は実行速度が遅く、依存的なインタプリタの実行です。
メインストリームプログラミング言語紹介(10分)

世界では600以上のプログラミング言語がありますが、全員の主流は2つまたは30種までを使用しています。さまざまな言語は独自の特徴とフィールドが得意です。コンピュータの継続的な発展があります。新しい言語は絶えず生まれ、同時にもあります。さまざまな言語はゆっくりと無人です。権威ある言語ランキングウェブサイトがあり、どの主流のプログラミング言語があるかを確認できます

Tiobeはプログラミング言語リストを公開していますが、この6年間で多くの言語を目撃しました。中国には多くの大きな牛がありますが、この言語に注意を払うという重要な意味はありません。しかし、それでも言語が成長していることがまだ見られ、それは起きている、私たちはまだobjective-cの上昇から、または

Share