コーディングを支える技術 ~成り立ちから学ぶプログラミング作法 (WEB+DB PRESS plus)
- 作者: 西尾泰和
- 出版社/メーカー: 技術評論社
- 発売日: 2013/04/24
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (27件) を見る
途中からgotoの話が出てくる.gotoはリーダブルコードでこてんぱんに叩かれてたから脊椎反射で「糞だ!!」という印象を持っていたけど,if elseとかwhileとか例外処理とかはgotoのジャンプという概念の上で成り立っていてその流れのものだという事がわかる.何気なく使ってたけど,その辺り分かってなるほどという感じ(if elseや例外はgotoの概念そのままではしんどすぎるからできた).例外も言語による違いとか書いてる.
他にも動的スコープと静的スコープの話とかあって,静的スコープとかこれ普通じゃんと思うけど昔はそうではなかったとか言語によってどう静的スコープになるかが違うかとか,型とは,動的な片付けは内部こうなってるとか,C言語の文字列で変な挙動させて面白い結果が出てる様子とか,オブジェクトとは,継承とは,とか書いていた.