2008-06-22 [長年日記]
_ [book] 日経ソフトウエア2008年8月号
寄稿したので宣伝させてください。
今回は「初心者から脱出!5つのポイント」ということで
・データ構造
・制御の流れ
・参照とポインタ
・内部表現
・正規表現
の5Part。
私は「参照とポインタ」、「内部表現」を書きました。
# 他のPartは前回から引き続きのタッグを組ませて戴いたmachuさんと、
# 正規表現の重鎮dankogaiさん。
参照とポインタはJavaの参照から説明して、
C/C++のポインタへ話を進めます。
内部表現ではint, float, 文字コード がコンピュータの中で
どのように取り扱われているかを説明しています。
私がプログラムを書き始めた時は、
プログラムは数学みたいなもんだと思ってました。
数式を与えると計算結果を返してくれる、そんな感じ。
でも、段々そううまくいくことばかりでもないんだなと気づき始めました。
謎はパフォーマンスが問題になるときに顔を出したり、
「なんでそんな動きをするの?」と私を悩ませたりします。
例えば、数式は解くのに時間がかからないように感じますが、
実際はコンピュータが動作する時間がかかるわけです。
しばらくしてから、どういう風に動作しているかをイメージするようになりました。
そのイメージはいざというときに私を助けてくれます。
不思議な動きの理由を与えてくれたりします。
いつか、コンピュータがもっと進化したら
こんなイメージは不要になるのかもしれません。
でも、その進化を起こすのもエンジニアで、
その際にこの知識は必要になってくるでしょう。
いつかそんなコンピュータを作る未来のスーパーエンジニアのみなさんへ、
その一歩を踏み出す手助けをできればうれしいです。
最後に、レビューをしてくださったみなさんに感謝します。
レビュアのみなさんの数々の意見がなければこの記事は完成しませんでした。
また、いつもブレストから編集まで支えてくださる編集のやざきさんに感謝します。
今回もたくさん書き過ぎちゃった(^^;) 中から適切にまとめてくださいました。
発売は6/24、
誕生日に自分の書いたものが発売されるという幸運にも感謝します。
1日早いですが、お誕生日おめでとうございます。<br>水曜あたりにどこぞの本屋さんでチラ見してみようと思います。
寄稿お疲れさま&おめでとう!<br>いがいが先輩のアクティブさにはいつも感心するよ。<br>プレゼントは12000点くらいをいつの日か振り込むと思います。
>やまさきさん<br>コメ一番乗りありがとうございます!<br>買いそうな方いたら念を送っておいてください。w<br><br>>ナターシャさん<br>お褒めに預かりありがとうございます!<br>振り込みは48000でお願いできないでしょうか?w
48000振込み、いつかやってしまいそうな予感も。。。<br>キャッシュバックキャンペーンよろしく!