MIRACLE
メールサービス申込 ユーザー登録 パートナー情報
お問い合わせ FAQ サイトマップ
MIRACLE LINUXの特長 製品紹介 サービス案内 購入 サポート 技術フォーラム

プロフィール

吉岡 弘隆 - よしおか ひろたか

日本OSS推進フォーラム ステアリングコミッティ委員
OSDL Board of Directorsを歴任
カーネル読書会主宰

2000年6月、ミラクル・リナックスの創業に参加。
95年~98年、米国OracleにてOracle RDBMSの開発をおこなっていた。
98年にNetscapeのソースコード公開(Mozilla)に衝撃をうけ、オープンソースの世界に飛びこみ、ついには会社も立ち上げてしまう。
2008年6月取締役CTOを退任し一プログラマとなった。

ミラクル関連リンク

採用情報

サイト検索

最近のトラックバック

2008年11月

            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30            

« カーネル読書会に必要なことは宴会で学んだ | メイン | LPIのセミナーとパネルディスカッション »

The Practice of Programming (プログラミング作法)

先日、K&RのThe C Programming Language (プログラミング言語C)は初心者が読む教科書としてはいただけないと紹介した。では、お勧めは何か。

ずばり、The Practice of Programming (Addison-Wesley Professional Computing Series)を推薦したい。(日本語訳はプログラミング作法である)

テスト、デバッグ、移植性、性能、設計の選択、スタイルなどのテーマ(プログラミングの実践(Practice of Programming))という計算機科学の授業でまともに取り上げられなかったものを取り扱っている。

移植性の解説で、国際性(Internationalization)の項目を発見したとき、ああやっとK&Rの呪縛から逃れられるかもしれないと思ったものである。

If one lives in the United States, it's easy to forget that English is not the only language. ASCII is not the only character set, $ is not the only currency symbol, dates can be written with the day first, times can be based on a 24-hour clock, and so on.

(米国に住んでいる人は、英語が唯一の言語ではなく、ASCIIだけが文字セットではなく、$だけが通貨記号ではなく、日付は日から記述できるし、時刻は24時間でも表現できるということを忘れがちだ。)

一般的な入門書に国際化についての記述を発見し、ああ、国際化というのがプログラムが持たなければいけないいろいろな性質のうちの一つになったんだなあと感慨深く思ったものである。

まあ、それはともかく、デバッグ、テスト、性能、移植性などプログラミング言語の教科書ではなかなかお目にかかれない項目でありながらとっても重要な事柄について真正面から取り組んでいるこの本はお勧めである。

トラックバック

このページのトラックバックURL:
http://www.typepad.jp/t/trackback/4447/10094013

このページへのトラックバック一覧 The Practice of Programming (プログラミング作法):

» ■ プロ トラックバック わんこ日記
■ プログラム書法 吉岡さんの会社のblogで、K&Rの「プログラミング言語C」から始まってプログラムを学ぶための本の話で盛り上がっているので、私がプログラムを学んできた思い出をつらつらと書いてみることにする。 私が「K&R」を読んだのは高校2〜3年の頃。「C言語は、すばらしいらしい」という噂を聞いて本は読んだんだけど、当時は、まっとうなCコンパイラも持っていなかったので実際には動かすことはできなくかったけど、「i++;で、Z80アセンブラのINC HLってかっちょいい〜。 Cコンパイラは無いか... [続きを読む]

» 懐かしの『プログラミング作法』しかし今も光りを放つ トラックバック BLOGFFsPaMs
[http://blog.miraclelinux.com/yume/2007/08/the_practice_of_c5d1.html ユメのチカラ]にてプログラミング作法が紹介されていて、うれしくなる。 プログラミングの初歩については学生時代に学ぶことが出来たが、言語とは・プログラムとは・アルゴリズムとは・・・程度で終わっていた。プログラミングのスキルを深めたいと思っても、何をどう学んで良いものやら、皆目見当のつかなかった頃、出会ったのが本書。 [http://blog.live..... [続きを読む]

コメント

この本はウチのチームでは教科書です。
私の周りでは、本当にこの本で勉強する必要がある人が読まず、よくわかっている人が呼んで頷くという本でした:-p

shigeonsd さん、コメントありがとうございます。

「本当にこの本で勉強する必要がある人が読まず、よくわかっている人が呼んで頷くという本」。勉強するのが好きな人は勝手にどんどん勉強してどんどんレベルアップしていきますよね。勉強しない人は全然しないジレンマ。

コメントを投稿

会社情報 採用情報 個人情報保護方針 商標等取り扱い事項 English
Copyright(c)2000-2006 MIRACLE LINUX CORPORATION. All Rights Reserved.