システムで使われる高級言語

高級言語はいわゆる人間が読めるコンピュータプログラムです。対してマシン語はコンピュータが読みやすい言語と言われています。また、高級言語を利用するにはOSの差はあまり考えなくてよいのですが、マシン語はCPUごとに用意されることが多く、使用範囲が狭くなります。そのため、システム開発では一般的に高級言語が利用されます。

高級言語はさまざまな言語があり、用途や開発人員の多さなどで利用を変えることが行なわれています。システム開発ではCやJava、COBOL、C#が使われることが多いのですが、どの言語もこれから長い間使われるシステムを安定稼働させる能力があります。Cについてはマシン語並に細い制御を行なうことができるので速度優先のシステムではよく使われますが、自由度が高いことから大人数の開発では問題があることが多いようです。Javaは比較的新しい言語です。

もともとパソコンで動かすプログラムでよく使われていましたが、システム開発でも利用できるほど言語が成長し、現在では基盤となるソフトウエアでよく使われています。また、COBOLと呼ばれる古くからある基板向けの開発言語の移行先としても利用が進んでいます。またC#については主にWindow系の基盤ソフトウエアでの利用が進んでいます。C#はWindows向けの開発が得意であり、利用者が急増している言語です。

どの言語も安定してきていますので人員確保の具合も見ながら利用言語が決められることが多いようです

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です