[雑談] ANSI-Cってなんのこと?

コンピューターの技術系のマニュアル、特に英語のを読んでるとたまーに出てくる
  • ANSI-C
という名称。文脈からC言語の何かであることは分かるのだけど、じゃあ「ANSI」ってのは何だろうと思った次第。

 こういうの調べるときはWikipediaだろうなーということで検索したら、すぐに見つかりました。さすがWikipedia。
 で、どうやら「ANSI」というのは「米国国家規格協会」のことだそうです。
"American National Standards Institute" で "ANSI"、なるほど。
 規格を制定する組織と言えばJISやISOなんかもそうですね。ANSIという組織について調べようとするとこれまた時間がかかりそうなので、組織について調べるのはここまで。

 また、ANSI C、ISO C、標準CがC言語の標準としてひっくるめられてるようです。うーん、分かったような分からないような。まぁそういう名称が出てきたらC言語のことを言ってるんだろうと思っていればよさそう。

 それにしても、プログラミング言語と言えばプログラマーやIT企業が作って公開、配布するようなものが多いので、規格として制定されてるってのはどういうことなのか気になるところ。C言語の歴史についてはWikipediaの以下のページに載ってはいます。
 このへんはコンピューターの歴史の初期(中期?)の部分だろうから、ちょっと聞きかじった知識ではどうにも理解し難いです…。まぁいろんな人が拡張したりしていった中で、混乱が生じないよう規格として制定した、みたいな話ですかね。






コメント

スポンサーリンク


このブログの人気の投稿

gnuplotでプロットなどの色をcolornameの指定で変更する

catコマンドの出力を行番号付きにするためのコマンドラインオプション(-n, -b)

Ubuntu Softwareが起動しないのでいろいろと調べてみる(Ubuntu 20.04.1 LTS)

gnuplot : グラフにグリッド線を描く方法(set grid)

gnuplot : プロット画像のサイズ指定について(set sizeとの違い)