クヌス“THE ART OF COMPUTER PROGRAMMING(第2版)”サイエンス社
最近、新装版が出た。カーニハン、プローガー著/木村 泉訳『プログラム書法 第2版』共立出版株式会社
「わかりやすく書こう。――うますぎるプログラムはいけない。」「わかりやすく書こう。――『効率』のためにわかりやすさを犠牲にしてはいけない。」
「いいたいことを単純率直にいおう。」
「予防的プログラミングをしよう。」
「0.1の10.0倍はまず決して1.0にはならない。」
カーニハン、プローガー著/木村 泉訳『ソフトウェア作法』共立出版株式会社
「そして、もし100%の完全さを求めるつもりがないなら、どこかほどほどのところに線を引くことができるはずである。個々の応用について少々の欠点が残ることには目をつぶることによって、適用範囲をずっと広げることができるのだ。道具(ツール)の利用者たちはほどほどのところで満足してくれるものだ。仕事を90%かたづけてやれば彼らは恍惚とするだろう。」次の一冊はおまけ。
カーニハン、パイク著/福崎 俊博訳『プログラミング作法』株式会社アスキー
「次のような経験をしたことはないだろうか。間違ったアルゴリズムでコーディングしてやたらと時間を無駄にした
使用するデータ構造が死ぬほど複雑になった
プログラムをテストしたのに明白な問題点を見落としていた
5分もあれば見つかるはずのバグを一日がかりで探し回った
プログラムを三倍速くしメモリ使用量も減らしたいと思った
ワークステーションとPCの間でプログラムを移植するのに苦労した
他人のプログラムに少々変更を加えようとした
さっぱり理解できないプログラムを書き直した
で、それって楽しかったですか?」
投稿:KILROY[KILROY]/2007年 04月 17日 09時 09分
/更新:2007年 04月 17日 09時 28分
私はこんな本を読んでプログラミングを学んだ(Webプログラミング編)
by KILROY[KILROY]
竹形 誠司『Java + MySQL + Tomcat で始めるサーバアプリケーション開発入門』ラトルズ
竹形 誠司『Java + MySQL + Tomcat で作る掲示板とブログ』ラトルズ
m(_ _)m
投稿:KILROY[KILROY]/2007年 04月 17日 09時 23分
/更新:2007年 04月 17日 09時 23分
凄い本と一緒に並べていただき、恐縮至極に存じまする。
_o_..
_o_..
投稿:竹形 誠司[takegata]/2007年 04月 17日 13時 54分
/更新:2007年 04月 17日 13時 54分
「プログラミング」の範疇からは外れると思いますが、 CSS に関してはこの本にかなり驚かされました。
Dave Shea, Molly E. Holzschlag /森本眞吾 訳・株式会社ミツエーリンクス 監修『CSS Zen Garden Book ― Web デザインのベストプラクティスに学ぶ、 CSS クリエイティブ・テクニック』毎日コミュニケーションズ
投稿:KILROY[KILROY]/2007年 04月 26日 21時 56分
/更新:2007年 04月 26日 21時 56分