コンテンツにスキップ
PR

Cとは

OS、組込み、ランタイム、ライブラリなど低レイヤーの基礎になる言語。

組込みOSライブラリ低レイヤー理解

Cは、組込みやOSで候補になります。中上級で、静的型付け・コンパイルという特徴があります。

項目内容
主な用途組込み、OS、ライブラリ、低レイヤー理解
静的型付け
実行方式コンパイル
学習難易度中上級
パッケージ管理Make / CMake
公式サイトhttps://www.open-std.org/jtc1/sc22/wg14/
公式ドキュメントhttps://en.cppreference.com/w/c
公式更新源https://www.open-std.org/jtc1/sc22/wg14/
#include <stdio.h>
int main(void) {
printf("hello\n");
return 0;
}
  • 組込み
  • OS
  • ライブラリ
  • 低レイヤー理解

このページへ検索から来た人は、まず「これは何の記法なのか」「今も実用されるのか」「どの資料を確認すればよいのか」を知りたいはずです。理解の入口になる情報を次のように整理します。

観点内容
種別システムプログラミング言語
概要OS、組み込み、コンパイラ、ランタイム、低レイヤー開発の基礎言語。
読み始める順番公式サイト、仕様、実装例、既存資産の順に見ると判断しやすい

読むときは、現在の実用言語なのか、過去の資産を読むための言語なのか、特定製品のためのDSLなのかを分けると判断しやすくなります。