CGI

Common Gateway Interfaceの略でWebサーバがWebブラウザからのリクエストに対しプログラムを起動するための仕組みである。
本来Webサーバでは蓄積された情報(HTMLファイル)をリクエストのあったWebブラウザで表示するだけのものであったが、それだけでは機能が足りず、サーバ上でプログラムを起動し、エンドユーザとサーバ管理者とのやりとりを行うものとして発展している。
CGIはC言語など、どのような言語でもCGIとして動作する。作成されたプログラミング言語により特徴が違う。
代表的なCGI作成言語を挙げる。
参考リンク:
ウィキペディア 【Common Gateway Interface】
IT用語辞典 e-Words 【CGI】