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