C言語 | C言語プログラミング能力認定試験
C言語とは
C言語は、1970年代初頭に米国ベル研究所のデニス・リッチー(Dennis Ritchie)氏が、ケン・トンプソン氏のB言語などを発展させて開発した汎用プログラミング言語です。当時開発中であったオペレーティングシステム(OS)「UNIX」を記述・移植するために設計された経緯があり、ハードウェアに近い低レイヤのメモリ操作から、高度なビジネスアプリケーション開発に至るまで広く対応できる圧倒的な柔軟性と実行スピードを備えています。現代の主要なプログラミング言語(C++、Java、C#、Python、Objective-C、JavaScriptなど)の文法構造や命令形式の基礎を築いた「手続き型言語の金字塔」であり、システムプログラミングやプログラミング教育、組み込み制御開発において現在も極めて高い重要性を保っています。
具体例
C言語プログラムの最も基本的かつ実用的な構造を示すソースコード例です。
#include <stdio.h>
int main(void) {
printf("C言語の世界へようこそ!\n");
return 0;
}