私は数年前に大学でCプログラミングを勉強し、当時はいくつかの中規模アプリケーションを開発しました(深刻なことは何もありません)。今、私はいくつかの「高度な」Cアプリケーション(POSIXスレッドとRPCを含む)を開発する必要がありますが、今は基本的なことでも少し錆びています。
誰かが私に良いオンラインCリファレンスマニュアルを勧めてもらえますか?これは私がより速く調子を合わせるのを助けるかもしれません。
私は数年前に大学でCプログラミングを勉強し、当時はいくつかの中規模アプリケーションを開発しました(深刻なことは何もありません)。今、私はいくつかの「高度な」Cアプリケーション(POSIXスレッドとRPCを含む)を開発する必要がありますが、今は基本的なことでも少し錆びています。
誰かが私に良いオンラインCリファレンスマニュアルを勧めてもらえますか?これは私がより速く調子を合わせるのを助けるかもしれません。
非常に基本的なこととして、このリファレンスカードは非常に便利だと思いました。より高度な機能には役立ちませんが、錆を取り除くのに役立ちます。
私はこれらすべてをSOに関する以前の同様の質問から得ました。オリジナルのポスターのクレジットを付けたいのですが、残念ながらその質問を見つけることができないようです。
マニュアルページを忘れないでください。UNIXから派生したプラットフォーム(Linux、BSD、Cygwin)で開発している場合は、ほとんどの場合、ライブラリ関数のようなものを実行しman printf
たりinfo printf
、ドキュメントを取得したりできます。
オンラインではありませんが、最高のCリファレンスはHarbison&Steeleです(ええ、K&Rよりも優れています)。
基本的に出荷用の第4版を入手できます(第5版でどのような改善が行われたかはわかりません)。
これまでで最高のCリファレンスは、枯れ木の形をしたカーニハンとリッチーの「Cプログラミング言語」です。コンパクトで完全です。
オンラインリファレンスについては、BrianKernighanのProgramminginCTutorialをお試しください。
C および C++ の最適なオンライン リファレンスは、おそらく www.cplusplus.com です。
クォンタムピート
C ブックはオンラインで無料で入手できます。これは実際にはリファレンス マニュアルではありませんが、それでも非常に優れたリソースです。ウェブサイトから:
これは、Mike Banahan、Declan Brady、および Mark Doran による The C Book のオンライン バージョンで、1991 年に Addison Wesley によって最初に発行されました。このバージョンは無料で入手できます。
この本はもう印刷されていませんが、その内容は今日でも非常に重要です。C 言語は、特にオープン ソース ソフトウェアと組み込みプログラミングで依然として人気があります。この本が、C を使用する人々にとって役立つか、少なくとも興味深いものになることを願っています。
さびを取り除くために、 comp.lang.c の FAQを少なくとも 1 回は読むことをお勧めします。参考資料として、C 標準のコピーを取得することをお勧めします。TC3 が含まれている C99 の最新バージョンは、こちらから無料で入手できます。C89 の場合、最終ドラフト バージョンはテキスト ファイルとして入手できます。The Annotated ANSI C Standardを数ドルで購入し、実際の標準のハード コピーを入手してください (右側のページの「注釈」は無視してください)。POSIX を使用しているので、標準 C ライブラリと POSIX 関数を含む Single Unix Specification にもっと慣れたいと思うかもしれません。Open Groupで SUSv3 を読んだりダウンロードしたりできます。(登録が必要ですが、無料で迅速です)。
オフライン リソースとして、Harbison & Steele によるC: A Reference Manual (第 5 版)もお勧めします。C のすべての言語機能と標準機能を徹底的にカバーし、さまざまな標準バージョン間の相違点を文書化しています。