「C言語」の版間の差分
削除された内容 追加された内容
Semi-Brace (トーク | 投稿記録) M編集の要約なし |
→参考文献: 参考文献 タグ: 2017年版ソースエディター |
||
73 行 | 73 行 | ||
== 関連項目 == |
== 関連項目 == |
||
*[[基本情報技術者試験]] - 国家試験([[情報処理技術者試験]])。C言語を用いた[[基本情報技術者試験/ソフトウェア開発|プログラミングの問題]]が出題されるほか、C言語をベースとしたオリジナルのアルゴリズム(所謂[[擬似言語]])が出題される。 |
*[[基本情報技術者試験]] - 国家試験([[情報処理技術者試験]])。C言語を用いた[[基本情報技術者試験/ソフトウェア開発|プログラミングの問題]]が出題されるほか、C言語をベースとしたオリジナルのアルゴリズム(所謂[[擬似言語]])が出題される。 |
||
== 参考文献 == |
|||
* 国際標準化機構/国際電気標準会議 [https://www.iso.org/obp/ui/#iso:std:iso-iec:9899:ed-4:v1:en ISO/IEC 9899:2018(en) Information technology — Programming languages — C](2018-07-05) |
|||
* 日本工業標準調査会(当時、現:日本産業標準調査会)『JISX3010 プログラム言語C』2003年12月20日改正 |
|||
== 外部リンク == |
== 外部リンク == |
2021年7月30日 (金) 03:02時点における版
目次
入門的な内容
- 構造体・共用体 (2013-06-24)
割と高度な内容
- C言語/データ型と変数の高度な話題 (typedef,enum, const など)
- 中級者向けの話題 (プログラム仮引数, inline, 再帰 など)
- 診断機能<assert.h>、複素数計算<complex.h>、文字操作<ctype.h>、エラー<errno.h>、浮動小数点環境<fenv.h>、浮動小数点型の特性<float.h>、整数型の書式変換<inttypes.h>、代替つづり<iso646.h>、整数型の大きさ<limits.h>、文化圏固有操作<locale.h>、数学<math.h>、非局所分岐<setjmp.h>、シグナル操作<signal.h>、可変個数の実引数<stdarg.h>、論理型及び論理値<stdbool.h>、共通の定義<stddef.h>、整数型<stdint.h>、入出力<stdio.h>、一般ユーティリティ<stdlib.h>、文字列操作<string.h>、型総称数字関数<tgmath.h>、日付及び時間<time.h>、多バイト文字及びワイド文字拡張ユーティリティ<wchar.h>、ワイド文字種分類及びワイド文字大文字小文字ユーティリティ<wctype.h>
C言語の経緯
C言語とは、1970年代初めに、アメリカのベル研究所のデニス・リッチーらにより、 初期のUNIXオペレーティングシステム上で動作するアプリケーションの作成のために考案されたプログラミング言語である[1]。後に、C言語は、UNIX自体を記述するために使われるようになった。
UNIXそれ自体の成功、比較的単純な構造を持つこと、などの理由から、C言語はもっとも普及したプログラミング言語の1つとなった[2]。
現在、多くの実用プログラミングでは他の後続の言語(Java, C++, C#)に取って代わられつつあるが、業務用開発、組み込み系、ゲームプログラミングなどで依然として使われている。
- 脚注
関連項目
- 基本情報技術者試験 - 国家試験(情報処理技術者試験)。C言語を用いたプログラミングの問題が出題されるほか、C言語をベースとしたオリジナルのアルゴリズム(所謂擬似言語)が出題される。
参考文献
- 国際標準化機構/国際電気標準会議 ISO/IEC 9899:2018(en) Information technology — Programming languages — C(2018-07-05)
- 日本工業標準調査会(当時、現:日本産業標準調査会)『JISX3010 プログラム言語C』2003年12月20日改正