タグ

Cに関するtoshi3221のブックマーク (3)

  • 日本のC言語入門書を読んでもプログラムを書けるようにならない理由

    あたしは定番の K&R でC言語を身に付けたので,これまで他の入門書をよく読んでいなかったんですけれど,先日,新人君の教育(春休みにインターンで来ている)で読ませてもらう機会がありました。どんなの読んでたの?てな具合で。 新人君が読んでたのはこちら。割と定評があるそうです。なんでも,入門編やら実践編やらと,複数の書籍に分かれているんだとか。 で,入門編と実践編を一通り読んだんですけれど,率直な印象は「これでプログラム書けるようになるんかいな?」といったものでした。この入門書,C言語の言語仕様は(かなり詳しく)学ぶことができるだろうけれど,プログラムを書けるようになるとは思えない。少なくとも,プログラムを書けるようになるには,書とは別の経験が必要です。ちなみに,これは入門編も実践編も同じ。くだんの新人君は,別途教育を受けていたので,書とは別のパスでプログラムを書けるようになったようです。

    toshi3221
    toshi3221 2011/03/06
    自分もプログラミング言語仕様覚える前にプログラミングのやり方を知った方がいいと思う
  • Doxygen

    ソースコード・ドキュメンテーション・ツール Doxygen は、C++、C、Java、Objective-C、Python、IDL (Corba、Microsoft 風)、Fortran、VHDL、PHP、C# 向けのドキュメンテーション・システムです。 D にもある程度対応しています。 Doxygen には、次の3つの利点があります。 文書化されたソースファイルのセットから、 オンライン・ドキュメント・ブラウザ (HTML形式) やオフラインのリファレンス・マニュアル (形式) を生成することができます。 RTF (MS-Word)、PostScript、ハイパーリンク PDF、圧縮 HTML、Unix man ページ形式の出力もサポートされています。ドキュメントは、ソースから直接抽出されます。これにより、ドキュメントとソースコードの一貫性を保つことがとても容易になります。 Doxyge

    toshi3221
    toshi3221 2010/03/08
    C言語でjavadoc likeなものはコレ
  • ccccを使って、C/C++のメトリクス集計を行い、CSV化する - ふにゃるんv2

    前回のCCFinderのネタからこっち、id:Seasons さんから頂いたコメントを読み返しつつ、プログラムの「評価基準」って何だろね?と時折ぐーぐるしてました。 …そ〜いえば、オープンソース系で評価ツールって、何かあったっけなぁ?と思いつつ、適当に ぐーぐるしていたんですが、この手のソフトは Javaが圧倒的にヒットしますねぇ。まぁ、.NET系に比べて年数も違うし、マクロやテンプレートなんていう一歩間違えるとダークサイドなものもありませんからね。 そんな中、ccccっていう冗談みたいなソフトを見つけました。 SourceForge.net: C and C++ Code Counter http://sourceforge.net/projects/cccc UNIXの部屋 検索:cccc (*BSD/Linux/Solaris) http://x68000.q-e-d.net/~68

    ccccを使って、C/C++のメトリクス集計を行い、CSV化する - ふにゃるんv2
    toshi3221
    toshi3221 2010/01/26
    コード数と複雑度がお手軽に測れる
  • 1