C プログラミング言語は、汎用で大文字と小文字を区別する手続き型プログラミング言語です。これは、コーディング コミュニティの間で今でも人気がある最初で数少ない高級言語の 1 つです。デニス・リッチーによって開発され、1972 年に初めてリリースされました。
C プログラミング言語には豊かな歴史と独特の特徴があり、プログラミング コミュニティの間で注目を集めています。この記事では、C プログラミング言語に関する最も興味深い事実のいくつかを見ていきます。
C プログラミング言語に関する興味深い事実
以下は、C プログラミング言語に関する興味深い事実の一部です。
C 言語の事実
- の C言語 最初はCとは呼ばれませんでした。最初は次のように知られていました 新B の改良版だったので、 B プログラミング言語 。 C は英語のアルファベットでは B の次に来るため、リリース前に後に C という名前に変更されました。
Cの歴史
- C は、これほど長い間存在し、今でも広く使用されている唯一のプログラミング言語です。 1972 年にリリースされ、現在でも TIOBE インデックスで 2 位、IEEE スペクトラム インデックスで 4 位にランクされています。
- C は最初に Unix オペレーティング システム用に開発されました。 Unix は、カーネルがアセンブリ以外の言語 (C 言語) で実装された最初のオペレーティング システムの 1 つでもあります。現在でも、一般的なオペレーティング システムのカーネルの大部分は C で書かれています。
- C は、現代のすべてのプログラミング言語の母とも呼ばれます。多くのプログラミング言語は次のようなものです C++ 、 ジャワ 、 JavaScript 、 行く、 C# 、 PHP 、 パイソン 、Perl、Rust などは、C プログラミング言語から構文、概念を借用しています。
- 以前は C は高級言語とみなされていましたが、現在では多くのプログラマーが C を中級言語と考えています。これは、C がスカラー演算のみをサポートし、下位レベルのメモリ管理を提供するためです。
- ISO C17 は、2018 年 6 月に発行された C プログラミング言語の最新バージョンです。C23 標準は 2024 年にリリースされる予定です。
- 現在、C は世界で最も速いプログラミング言語です。
C 言語コーディングの事実
歴史的事実とは別に、あなたが知らないかもしれない C に関連したコーディング事実もたくさんあります。これらの事実の一部を以下に示します。
- ? : は C 言語の唯一の三項演算子です。
- sizeof はキーワードでもある唯一の演算子です。
- C プログラムは実際には main() 関数なしで実行できます。
- C 言語は、今でもプログラマーの 95% の第一言語です。
- ステートメント arr[index] と index[arr] は同じです。
- printf() と scanf() では、f は formatted not function を表します。
- コンパイラーはヘッダー ファイルを認識せず、プリプロセッサーがこれらを処理してソース コードを展開します。
- ヘッダファイル名は、(a) 山かっこを使用する (b) 二重逆カンマを使用する 2 つの方法で含めることができます。
- コンパイラはマシンコードではなくアセンブリコードを生成し、その後アセンブラがマシンコードを生成します。
- sizeof 演算子は関数のサイズを知ることができません。この演算子はコンパイル時に動作し、関数は実行時にメモリに読み込まれるためです。