>> P.352
C言語C言語は、コンピュータのプログラムを作るたこのUNIXが、多くのEWSやミニコンで採用さめの、プログラム言語のひとつです。れたことにより、これらの普及に伴ってC言語が最近、パソコンからミニコン、EWS注)、さらに広く使われるようになってきています。は産業用のコンピュータまで、広い分野で、プロ「C言語の特徴」グラムを書くための言語として、このC言語が使従来、大型計算機での数値計算などの分野では、われることが多くなり、注目を集めています。フォートラン言語などが一般的に使われてきてい「C言語とUNIX」ました。これは、プログラムの中で数式などを表もともとC言語は、1972年にアメリカのベル研現するのが容易な言語です。究所に勤めるデニス・リッチーが、UNIXといういっぽう、基本的なソフトウェアを作るには、名のオペレーティング・システム(コンピュータアセンブリ言語が使われてきましたが、これは、を動かすための基本的なソフトウェア)のもとでコンピュータの内部にあるデータを直接扱うこと動作するプログラムを作るために開発したものでができるので、コンピュータが実行するうえで効す。彼は、それまでにあったB言語BCPL言語のア率的なプログラムを作ることができます。イディアを取入れ、扱える変数の種類を増やして、これらの、人間にとってのプログラムの作りやC言語を使いやすいものにしました。すさと、コンピュータにとっての実行しやすさとUNIXには、C言語でプログラムを作る時に便利いう、それぞれの言語が持つ特徴は相反する性格な支援機能が揃えられており、C言語ととても相をもっています。性の良いものになっています。C言語は、両方の特徴をうまく取入れた、バラン関数y=x*xのからまでの面積を求める。0stdio1〉.h*/#maininclude(〈){n;intdoublex,t,sum;n=t=10001.0/;n;;sum=x=0.0while0.0;(x<1.0){スの良さを特徴とする言語です。このため、数値*/計算・事務処理・制御プログラムといったさまざまな種類のプログラムを、C言語で作ることができます(図1,図2参照)。「文法の標準化」1988年に、アメリカのANSIという標準化に関する委員会によって、C言語の文法の標準規格が定められました。これにしたがって書かれたC言語のプログラムはあるコンピュータから別のコンピュータに移し替えることができるようになりま(x*x);sum=sum+t*x=x+t;}printf"(面積は%fです"。,sum);した。この標準化によって、一度作ったプログラムを別の機会に利用することが容易になり、ますますC言語が使われていくでしょう。注)EWS:エンジニアリング・ワークステーションの略。パソコンより高性能な小型コンピュータで、技術計算やCADなどに広く使われている。(1992年10月号)}図1C言語のプログラム例(数値計算)メモリ内のデータを扱うための演算子の例ビットのビットのビットのビットの反転排他的論理和論理積論理和〜――&――¦<図2182