C言語の基礎:オリジンズ

    共同ケン・トンプソン、デニス・リッチーこれら二つの開発者によって1972年に非常に古い言語としてC言語。また、この改善が来る早い高水準言語BCPLによって、新しいB言語として知られているC言語、。この改善は、後に人気のC言語と高級言語基盤の多様に開発されました。ほとんどのことを言うことができます

上のCに基づいて、すべてのハイレベル言語の開発、類似したJava、C#、などがあります。

          最初に、ケン・トンプソンとデニス・リッチーはちょうどBCPLちょうど彼らのためにゲームをプレイするために、オペレーティング・システムを開発し、彼らはBCPLの開発は、あまりにも面倒ですし、新しいBの開発に着手した2ので、改善しないことがわかりました指定されたC。そして、彼らは、オペレーティングシステムがUNIXの開発しました。

後の開発のC言語で、市場を獲得しようとするために、独自のルールを作成するには、各企業だけではCのC言語の変化がありました。会社のC言語の互換性と移植性が得られ、裏目に出が悪い状況を表示されます。混乱を終了する電気のためのアメリカ協会の組織内の言語の統合Cルールまで。

1989年に制定された、標準-c​​89、以降はC99から撤退し、2000年以降、高レベルの言語の様々なタイプの突然の出現は、Cの市場シェアは、新しい標準-C11を開発するために2011年に減少し、このバージョンでは、多くのプログラマが組み込まれて市場が検証されていないので、新しいアップグレードのためのCに、しかし非常に少ないと言語ビット、。

特徴:1は、C言語の開発目的は、オペレーティングシステムを書くことです

            2、開発者は、そのC言語の文法をチェックし、平均的な人の開発の際に考慮されていないではない厳格な、自然な脆弱性があります

            3、Cプログラミング言語、特に適切なハードウェア、高速で、特に組込み開発のためのハードウェアリソース、保存。

         4、C言語より速く、いくつかのソフトウェアの高性能サーバ、高性能アルゴリズムを開発します

    5、C言語の文法は自由に、簡単に脱線し、非標準的な文法は、その後、コードの読みやすさは、移植後に他の人を変更することは困難不良です。      

おすすめ

転載: www.cnblogs.com/zongji/p/11914410.html