Cとは何ですか? 定義と意味

click fraud protection

Cは、関数とプロシージャを利用するように設計された高級プログラミング言語です。 その構造と構文により、意図しない操作は防止されますが、Cの複雑さ、特に メモリが処理されると、で書き込まれた多くのアプリケーション全体で多数のセキュリティの脆弱性が発生しました それ。 Cコードは、実行する前に実行可能形式にコンパイルする必要があります。これにより、実行時に解釈される言語よりも速度と安定性が向上します。

TechnipagesはCを説明します

高水準言語であるにもかかわらず、メモリへの低レベルのアクセスと比較的単純なコンパイラを備えたCの設計により、コードは効率的にマシン命令にマッピングされます。 Cのサポートは非​​常に幅広く、ほとんどのマイクロコントローラーと同様に、すべての主要なオペレーティングシステムがCをサポートしています。 また、スーパーコンピューターでさえ、コンパイルされたCプログラムは、さまざまなものをサポートするために簡単に移植できます。 システム。

多数の言語が何らかの形でCに触発され、Cが普及した特定の形式と標準を使用しています。 C ++、Java、Python、PHP、Perl、Rust、Go、Swift、およびその他の多くの言語は、Cから借用した要素またはスタイルを利用します。 Cは、最初は1972年に開発され、1978年に非公式の仕様が公開され、1989年に最初に公開された標準化されたバージョン以降のものです。

Linuxカーネル、DOOM、およびMicrosoft Officeの初期バージョンは、Cで記述されたソフトウェアの一般的な例です。 Cは、飛行機、電車、車、産業用制御システム、さらには一部の宇宙船からのものを管理する組み込みシステムで非常に頻繁に使用されています。

Cの一般的な使用法

  • 標準に準拠したCプログラムは、移植性を念頭に置いて作成されています。
  • Cの起源は、Unixオペレーティングシステムの開発と密接に関係しています。
  • Cは、メモリ内のオブジェクトまたは関数のアドレスまたは場所を記録する一種の参照であるポインタの使用をサポートします。

Cの一般的な誤用

  • Cはオブジェクト指向のプログラミング言語です。