use: Yahoo!知恵袋Web API
C言語の言語仕様を管理・公開している組織はどこでしょうか?
また、言語仕様すべてを網羅しているサイトはないでしょうか?
「C言語 標準 規格 仕様」などのキーワードで検索をかけているのですが、あくまで一般の方の私設サイトばかりで、公式な組織というのはないのかなと思いまして。
他の言語についても同じ疑問を感じるのですが、例えばISOとかANSIなどで検索をかけても、海外サイトばかりで、どうにも日本語による言語仕様の掲載されたサイトに辿りつけません。
市販テキストを使っているのですが、何気に「現在時刻を示す関数」など、載っていそうで意外と載っていないものがあります。
(余談ですがtime関数ってマイナーなのでしょうか。
)とにかく、「使いたい」とか「あったらいいな」というものを調べようとすると、結構のっていなかったります。
辞書的な参考書も書店にはあるのでしょうが、これだけ普及しているC言語ですから、敢えて財布のヒモを解かなくても、言語仕様を知ることができるのではと感じ質問させてもらいました。
XML、HTMLなんかは規格がすぐにウェブ上で読めるのですが。
>C言語の言語仕様を管理・公開している組織国際的にはISO。
アメリカではANSI、日本ではJIS。
>言語仕様すべてを網羅しているサイト↓ここで規格番号に「X3010」で検索。
出てきたPDFを読む。
http://www.jisc.go.jp/app/JPS/JPSO0020.html(ダウンロード不可のため、IEじゃないとうまくいかないかもしれない。
)ただしこれは、C99と言って、1999年にISOで規格化されたもの。
実際にはC99はあまり普及してない。
(gcc以外はほとんどサポートしてない)のでMicrosoftやBorland等、旧規格しかサポートしてないコンパイラを使うなら、C90やC95のような旧規格を読む必要があるのだが、これはネット上にはたぶん無い。
古本屋で「JISハンドブック 情報処理 プログラム言語編」を探すとか。
あとライブラリの範囲内だけでよければ以下の本に旧規格のライブラリ部分だけ載ってる。
http://www.amazon.co.jp/dp/4810185419>time関数ってマイナーなのでしょうか。
規格にちゃんと載ってる標準関数です。
補足について。
規格番号がわからない場合、その下の「JIS規格名称からJISを検索」で「プログラム言語」で調べれば出てきますよ。
zwigooさんアマチュアならそれでいいんですけどね。
プロを名乗ってて、規格を読んだことがないとか、ひどい場合は規格の存在すら知らないとか。
もうなんというかね。
いったい何を「よりどころ」にプログラム書いてんだか。
![]()
Copyright © 屋形船を利用する前に All rights reserved.