Cのポインタとか

最近はずっとUNIXネットワークプログラミングの写経をやっているんだけど、PerlとかPythonからプログラミングにに入った僕としてはCって書いてて楽しくないですね。

ProductName UNIXネットワークプログラミング入門
雪田 修一
技術評論社 / ?円 ( 2003-06-05 )


それからポインタの理解がイマイチで、こういったものが何じゃこりゃ?となってしまう。

bind(soc_waiting, (struct sockaddr *)&me, sizeof(me)) == -1)

というわけで、C言語ポインタ完全制覇を読んでみたらこれは良書だった。

ProductName C言語ポインタ完全制覇 (標準プログラマーズライブラリ)
前橋 和弥
技術評論社 / 2394円 ( 2001-01 )


Cのメモリの使い方がかなりイメージできるようになって嬉しい。CとかJavaなんかは中古で良書が安い値段で手に入るのでそれはそれで嬉しいが。

そもそもなんでソケットプログラミングなんてやり始めたかというと、先日の勉強会で、「リアルタイムウェブで作りたいもののイメージがわかないんだよねー」と言ったんだが、結局それってリアルタイムな通信のサンプルをあんまやったことがないから、アイデアが浮かばないんじゃないかと思ったからなんだけど、なぜかシステムコールとかそっち方面に興味がわいたという。ノンブロッキングとか上っ面の概念ははいはい分かりますよーって感じなんだけどOSレベルではどうなんっているんじゃろか?と

ProductName 詳解 Linuxカーネル 第3版
Daniel P. Bovet
オライリー・ジャパン / 6930円 ( 2007-02-26 )


どこまで追いかけるべきかわからんけどね。

DMPKとCの本

Clojureの本一通り読んだ(?)し、PK-PDも読まなあかんよなぁと。

ProductName Pharmacokinetic-Pharmacodynamic Modeling and Simulation
Peter Bonate
Springer / ¥ 8,731 ()
在庫あり。

でも、これ結構内容が濃くて、、、、、辛いっ。ていうか吞みながら読める本ではない。 ただ、いいこと書いてあるのでじっくり読まないと。

ちょうどUnix/Linuxプログラミングも届いた。

ProductName Unix/Linuxプログラミング理論と実践
Bruce Molay
アスキー・メディアワークス / ¥ 6,090 ()
在庫あり。

これもしっかり読む。

OS自作入門にトラップされた

OS自作入門の引力に引っ張られて3日目

ProductName 30日でできる! OS自作入門
川合 秀実
毎日コミュニケーションズ / 3990円 ( 2006-03-01 )


アセンブラからCへ。何故か新鮮。一通り読んでおこうと思う。