生成された"hello10.s" テキストファイルなのでテキストエディタで見ることができる。.file "hello10.c".def ___main; .scl 2; .type 32; .endef.section .rdata,"dr" LC0: 高水準言語とは; 高水準言語は、目的に応じてさまざまな言語が用いられる; 高水準言語とコンパイラ 先頭へ.

プログラミング言語には高水準言語と低水準言語という分類があります。 高級言語、低級言語とも呼ばれます。 高水準言語は私たちが普段使っている言葉に近い形の記述が可能で、低水準言語はよりコンピューター寄りの記述になる、と説明されます。 高水準言語を使えば,コンピュータのハードウエアの知識がなくてもプログラムが作れます。高水準言語のプログラムは,アセンブラのプログラムより行数が少なく,効率的に作成できます。そのため,現在ではアセンブラはめったに使われず,ほとんどのプログラマが高水準言語を使っていま 高水準言語とは.

高水準言語の種類.

gcc -S hello10.c.

高水準言語 -> アセンブリ言語 -> 機械語 Cで記述したソースファイルをアセンブラファイルに変換. 擬似言語(ぎじげんご)は、擬似的なプログラミング言語のことで、自然言語などによる抽象度の高い記述などを交えることも許すことで、アルゴリズムの理解などを助けるなどの目的に使われる言語である。 一般にインタプリタやコンパイラのような処理系は無い。 従って、多くの高水準言語は、一旦アセンブリ言語に翻訳されたから、更にアセンブラによって機械語に翻訳されます。 機械語と高水準言語はかなり離れていますから、翻訳も難しくなります。また、高水準言語からアセンブリ言語へ翻訳する場合も、必ずしも最適な状態で翻訳されるとは限�