コンピュータ・プログラミング: 言語の階層
コンピュータはソフトウェアなしでハードウェアを指示するために働くことができない。 それはコンピュータ・プログラミングが場面に入って来るところである。 プログラマーは使用にコンピュータのためにソフトウェアを書く人である。 彼ら呼出されるので単純化したアセンブリー言語からより複雑なC++まで及ぶ多くの種類のプログラミング言語が、およびJavaはある。 これらの言語は機械コードから高水準言語まで及ぶ小さい階層に分けられる。
この階層の各レベルはそれの下でものより複雑である; ただし言語が階層により高ければ、コンパイルされなければならないのでゆっくり一般にプログラムとして機械コードに動作する。 使用される言語に関係なくコンピュータ・プログラミングは私達が企業で使用するコンピュータの量のために今日の世界の単に重要なジョブそうなったものである。
コンピュータ・プログラミング言語の低水準はプロセッサによって直接読まれる1の長いリストおよび0単にの機械コードである。 opcodesとして知られていた16進法ニーモニックを使用する次はであるアセンブリー言語、ベース16数体系、1および0を処理するために向上する。
それが二進(1および0)番号の長い一連であることの代りに文字をちょうど使用するのでプログラマーがアセンブリに対処することは容易である。 アセンブリは機械コードの上の1つのステップであるので、コンパイルの点では最も速い言語である。 プログラミング言語の次のレベルは知られているものが高水準言語としてである。 これらのコンピュータ・プログラミング言語は非常に使用されたC、C++およびJavaを含んでいる最もよく知られている。 パスカル、BASICおよびFORTRANすべてのような少し使用された言語のいくつかは考慮された高水準言語である。 高水準言語は自身の構文法および言葉遣いシステムを有することアセンブリと異なっている。 16進数を処理するのにopcodesを使用するかわりに高水準言語に高レベルでデータを処理できる実際のワードや記号がある。 単純化したアセンブリー言語からより複雑な高水準言語への、コンピュータ・プログラミングは多重層、である各層に持続させなさいより複雑分けられる。 単に1および0であるので最も低い層、機械コードは人間によって、理解することができない。 ニーモニックおよび16進数と1人間が使用することができるようにおよび0を取り替える次のレベルはアセンブリー言語、であり、それをもっと簡單にする。 高水準言語、FORTRANを含んで、BASIC、アセンブリよりより少ないコード行の多くをすることができるC++およびJava、使用の記号やワード。 ただし次に、コンピュータによって読解可能である形式に変換されるために、これらの高水準言語は変換されか、またはコンパイルされ、アセンブリをに、機械コードをにならない。 そういうわけでより速いアセンブリー言語実行それはただ二度の代りに一度コンパイルされる必要がある。 多くのためにコンピュータ・プログラミング情報を、クリックするダミーのためのコンピュータ・プログラミングのための次のリンクを容易に理解しなさい
接触>>使用のプライバシー規約およびターム
|