6b5414a19f8d005
http://nhiro.org.s3.amazonaws.com/e/7/e79ffbec3ce8ff53f3becf1b56e0cae9.jpg https://gyazo.com/e79ffbec3ce8ff53f3becf1b56e0cae9
(OCR text)
著書(1/2)
6
WEB+DB PRESS plus
コーディング
を支える技術
プログラミング言語がどういう問題意識で生まれたかを解説する
本。
プログラミング言語を
「言語設計者は、なぜ、
どういう問題を解決した
くてこう設計したのか」
という視点から解説する
成り立ちから学ぶプログラミング作法
Nishio Hirokazu
西尾泰和
なぜ言語設計者は
この文法を作ったのか
複数の言語の設計判断を
比較することで多面的な
理解を促す
演算子/繰り返し/関数/例外/スコープ
動的型付け/型推論/配列/辞書
ッ、 ートランザクショナルメモリ
言語によって、文字列の設計が違う 継承/委援
クラスを持つかどうかも違う線形化/Mk-in/トレイト
その違いがどうして生まれたのか。
ナに
の知識を身に付ける
中国語版、韓国語版も発売中
技術評論社