ホームページ  >  記事  >  コンピュータで直接実行できるプログラムは何語で書かれていますか?

コンピュータで直接実行できるプログラムは何語で書かれていますか?

藏色散人
藏色散人オリジナル
2021-07-09 10:58:1230582ブラウズ

コンピュータで直接実行できるプログラムとは、機械語で書かれたプログラムのことです。機械語とは、機械が翻訳することなく直接認識できるプログラム言語または命令コードのことです。各演算コードの内部には対応するコードがあります。コンピュータを完成させるために回路が使用されるか、翻訳することなく機械が直接理解して受け入れることができるプログラミング言語または命令コードを指します。

コンピュータで直接実行できるプログラムは何語で書かれていますか?

#この記事の動作環境: Windows 7 システム、Dell G3 コンピューター。

#コンピュータで直接実行できるプログラムはどの言語で書かれていますか?

コンピュータで直接実行できるプログラムは、機械語で書かれたプログラムです。

機械語とは、機械が翻訳せずに直接認識できるプログラミング言語または命令コードであり、各演算コードはコンピュータ内部に対応する回路を備えて完成するか、翻訳せずに直接機械に翻訳することができます。プログラミング言語または命令コードを理解し、受け入れる。機械語は絶対アドレスと絶対オペコードを使用します。さまざまなコンピューターには、独自の機械語、つまり命令システムがあります。使用法の観点から見ると、マシン語は最も低レベルの言語です。

機械語の応用

命令とは機械語で表現されたステートメントであり、意味のあるバイナリコードの集合です。さまざまなコンピュータ会社によって設計および製造されているコンピュータは、命令の数、機能、命令形式、アドレス指定モード、データ形式が異なります。コンピュータの発展過程を見てみると、コンピュータを構成する基本的なハードウェアの急速な発展とコンピュータの置き換えの早さにより、ソフトウェアがハードウェアにどのように追いつくかという問題が生じています。新しいマシンが発売され、使用のために提供されるとき、ユーザーに提供できるのは少量のシステム ソフトウェア (オペレーティング システムなど) だけですが、大量のソフトウェア、特にアプリケーションのかなりの部分が常に強化されています。ユーザーがマシンを使用する際に継続的に生成される情報。新しいマシンの導入により独自のアプリケーションが継続して使用できなくなる問題を軽減するために、各コンピュータ会社が製造する同じシリーズのコンピュータを使用する場合、ハードウェアの実装方法、命令体系、データ形式、 I/Oシステム等はそのままなので、ソフトウェアは完全互換です。このシリーズのコンピュータの新しいモデルを開発する場合、命令システムは大幅に拡張できますが、ソフトウェアの上位互換性を保つために元の命令はすべて保持されます。つまり、古いモデルのソフトウェアを新しいマシンで使用できます。修正して実行します。

この時点で、コンピューターがコンピューターである理由、コンピューターがコンピューターである理由は誰もが理解しています。コンピューターがどれほど知的に見えても、その本質はこれらのバイナリ コード操作の結果にすぎないことがわかります。しかし、バイナリ コードは使用するのがあまりにも面倒だったので、その後、バイナリ コードをベースにしてアセンブリ言語が開発されましたが、アセンブリはまだ直観的ではなかったため、最終的に現代のプログラミングで使用される高級言語が登場しました。これがコンピュータプログラミング言語の開発です。プログラミング言語を使えば、これらのマシンを動作させることができると思われます。実際にはそれほど単純ではありません。まず、何かをするたびに大量の操作手順を繰り返し作成する必要があり、作業負荷が膨大です。第二に、コンピュータを使用する人のほとんどは、プログラミングはおろか、コンピュータを専攻していないことは誰もが知っていることですが、操作手順が複雑な場合は、それに抵抗する必要があります。したがって、複雑な操作を私たちに任せ、ユーザーに単純な操作を提示するオペレーティング システムが必要になります。

機械語プログラムと互換性があります。機械語はハードウェアに実装された機械命令です。機械語で書かれたプログラムの互換性を実現するには、コンピュータ アーキテクチャに関する非常に厳しい要件が必要です。互換性が必要な 2 台のコンピュータのオペレーティング システムのアーキテクチャとユーザー プログラム インターフェイスは、たとえ多少異なっていても、まったく同じである必要があります。またはハードウェアエミュレーションと互換性があります。ただし、これらの方法では、ユーザー プログラムの計算速度が大幅に低下します。

さらに関連する知識については、

FAQ 列をご覧ください。

以上がコンピュータで直接実行できるプログラムは何語で書かれていますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。