機械語の意味
コンピュータの母国語。 プログラムを実行するには、そのCPUファミリに固有のバイナリコードのマシン命令としてコンピュータに提示する必要があります。 プログラマは、実行中のプログラムを修正するために機械語を変更することができますが(パッチを参照)、それを作成しません。 機械語は、”アセンブラ”、”コンパイラ”、”インタプリタ”と呼ばれるソフトウェアによって作成されます。”これらの変換プログラムは、プログラマのソースコードを機械語(マシンコード)に変換します。 アセンブリ言語、コンパイラ、インタプリタを参照してください。機械語は大幅に異なります。 あるマシンで1つの命令を取ることができるものは、別のマシンで10の命令を取ることができます。 RISCを参照してください。何とどこで機械語は、何をすべきか、どこでそれを行うかをコンピュータに指示します。 プログラマがTOTAL=TOTAL+SUBTOTALを書くと、その文は、TOTALとSUBTOTALが格納されているメモリの二つの領域の内容を追加し、結果をTOTALに入れるようにコンピュータに指示す論理対物理プログラマは論理的にデータを扱い、”これを加え、それを引く”が、コンピュータはこれとそれがどこにあるかを正確に伝えなければならない。ソースから機械言語まで何十年もの間、ビジネス組織の目標は、問題を記述し、それを実行可能なコード(機械語)に変えることができるようにすることでした。 今日のプログラムは、抽象化のより高い層で書かれており、数年前よりもタスクを解決するために実行される命令がかなり多くあります。 しかし、より高速なコンピュータは、ユーザーに対して同じ応答時間を保持しながら、追加の機械語を吸収することができます(抽象化層を参照)。 ハードウェアプラットフォームを参照してください。