コンピュータープログラミング

プログラミング言語C(SI)

Cプログラミング言語は、現代で、オペレータのフルセットで、汎用性、費用対効果として説明することができる(これは、「B」は言うべき) データ構造 および制御フロー。 これは、「偉大な」舌の舌と呼ばれることができない、またそれは、彼が特定のタスク用に作成されていない「高級言語」であると主張するん、逆に、それは任意のアプリケーションのための最も効果的な作ってみました。 プログラミング言語Cに埋め込まれたアイデアのこの興味深い融合は、それは非常に便利で、他のより幅広い問題について、より効率的なおそらく、より高度な言語になりました。

この言語は、「UNIX」と一緒に進化し、このシステムのためにそれに書かれたソフトウェアの限りコミュニケーション「C」OS「UNIX」は、非常に近いです。 同時に、時々の言語と呼ばれる、システムプログラミングオペレーティング・システムを作成しやすいの助けを借りて、実際には、同様にそれを書くかもしれないと考えられているとして 、ワープロ、 データベース処理プログラムデータおよびゲーム。

C - 低水準言語が、それは悪いことを前提としていないが、実際には、彼は単に常に記号、番号とアドレスと任意のコンピュータで作業している同じオブジェクトを操作します。 この場合、すべてのオブジェクトが、組み合わさ比べ又は通常の論理演算と算術演算、通常のコンピュータによって減算されます。

複雑なオブジェクトでの作業の機能は、コードの世界では当たり前になってきて、すべての近代的なプログラミング言語を埋め込むされているが、Cは、他の人とは違って、文字列、リスト、配列や設定などのオブジェクトを操作する方法を知りません。 これは、全体の文字列と配列上のPL / 1全く類似体の操作を持っていません。

メモリがスタックと統計の定義を使用して動作して、オペレーティング・メモリの他の機能ではありません、それは、Pascalやアルゴル68を行うことができますように、あなたは、「バンチ»(ヒープ)、または 『ガベージコレクション』を、それを見つけることができません。

そして、I / O、C言語は、演算子読み取りを提供して書き込まないためにも、最も基本的なメカニズムは、ファイルシステムの組み込みの関数が存在しないとして、それに見つけることができません。 このような高レベルの操作は、リンク・ライブラリーを使用して提供されます。

そして、インクルードCプログラミング言語の意志拒否する作業であれば、あなたの必要性にマルチプログラミング、同期、並列処理、など サイクル、小切手、グループ化、およびサブプログラム:それは簡単で、一貫性のある仕事、彼の要素専用の機会を提供します。

誰かがプログラマによって提供されるこのような吝嗇資金を驚かせるかもしれない(「なぜ!私は機能私は数行を比較する必要があるたびに呼び出す必要がありません」)、しかし、一方で、こそCで書かれた、このような貯蓄プログラムの、高速で本当の利点を受けます。

一方、事業者の少数は彼らの学習に必要な時間を短縮し、あなたはそれらすべてを記述するためのいくつかのページのための十分なを持っています。 そして、練習が示すように、「C」とのコンパイラは - 書くことは十分に簡単でコンパクトなツールです。 我々は近代的なツールを使用する場合は、ブランドの新しいコンピュータ用のコンパイラは、コードの80%は、コードの以前のバージョンと同じになるという事実にもかかわらず、数ヶ月だけのカップルで準備が整います。 彼のような特性に、Cプログラミング言語は、非常にモバイルであると考えられています。 はい、その有効性は、カスタムの前にあったように、アセンブラでパフォーマンスに不可欠なすべてのプログラムを書くことということです、意味をなすだけではありません。 この最良の例は、「UNIX」OS自体、「C」に書かれているのは90%、及びあるアプリケーションソフトウェアそれのために、ほぼ完全に現在、世界ナンバーワンのプログラミング言語であると考えられているのと同じ素晴らしい言語で、多くのプログラマが作成しました。

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ja.atomiyme.com. Theme powered by WordPress.