C

C

コンポーネント(Component)

コンポーネント(Component)とは、特定の役割をひとまとまりにした、再利用できる部品のことです。ソフトウェアでもハードウェアでも使われ、「組み合わせて全体を作る」という考え方を表しています。現実世界に例えると、コンポーネントは規格のそ...
C

C言語

C言語とは、1972年にアメリカで開発された、コンピューターに直接命令を伝えるためのプログラミング言語のことです。半世紀以上が経った現在でも幅広く使われ続けており、多くの後続言語の設計に影響を与えた、いわば「言語の原点」ともいえる存在です。...
C

キャッシュDNSサーバー(Cache DNS Server)

キャッシュDNSサーバー(Cache DNS Server)とは、利用者からの問い合わせを受けて、ドメイン名に対応するIPアドレスを代わりに調べ、答えを返すDNSサーバーのことです。一度調べた答えをしばらく手元に保管し、次からはそこから返し...
C

クラウドストレージ(Cloud Storage)

クラウドストレージ(Cloud Storage)とは、インターネット経由でデータを保存したり、他の人と共有したりできるオンライン上の記憶領域サービスのことです。パソコンやスマートフォンなど、複数の機器から同じデータへアクセスできる点が大きな...
C

コンパイル(Compile)

コンパイル(Compile)とは、人が読み書きするために書かれたプログラムを、コンピューターが実行できる形へ翻訳する作業のことです。この作業を担う道具がコンパイラで、コンパイルはその作業のほうを指します。現実世界に例えると、コンパイルは原稿...
C

CI/CD(シーアイ/シーディー)

CI/CDとは、プログラムの変更を自動的にテストし、本番環境へ反映するまでの一連の作業を効率化する仕組みのことです。「継続的インテグレーション(CI)」と「継続的デリバリー/デプロイ(CD)」という2つの考え方を組み合わせた言葉で、DevO...
C

コンテナ(Container)

コンテナ(Container)とは、アプリケーションと、それを動かすために必要な設定やライブラリをひとまとめにし、独立した環境として動作させる技術のことです。現実世界に例えると、荷物を専用のコンテナに詰めておけば、船でもトラックでも同じよう...
C

コマンド(Command)

コマンド(Command)とは、コンピューターに対して、特定の処理を実行するよう指示する文字列のことです。マウスでアイコンをクリックする代わりに、文字を入力することで直接コンピューターに指示を伝える方法です。現実世界に例えると、レストランで...
C

Cloudflare(クラウドフレア)

Cloudflare(クラウドフレア)とは、Webサイトの高速化とセキュリティ保護を同時に行うサービスです。CDN・DDoS対策・WAFなどの主な機能や仕組みを初心者にもわかりやすく解説します。
C

CDN(Content Delivery Network)

CDNとは、各地のサーバーから利用者に近い場所でWebコンテンツを配信する仕組みです。仕組みや利点、キャッシュの注意点を解説します。