概要
「はじめに」から引用する。
(前略)本書の理想的な読者像は、関数型プログラミングを学びたいと思う JavaScript 経験者、もしくは JavaScript を学びたいと思う関数型プログラミング経験者です。(後略)
感想
本書は頻繁に Underscore というJavaScript のライブラリが登場する。 現在 Underscore が使われているかどうかは、よくわからない。1.13 が登場したのは 2021 年だから、ちょっと古いか。
本書(訳書)が出版されたのは 2014 年である。本書の例で、変数の宣言がすべて var になっているのが気になったのだが、これで理由がわかった。 const 変数宣言が仕様に入ったのは ES2015(ES6)が初めてで、それまでは var しか使えなかったからなのだな。
私が WEB で試すときは、
<script src="https://cdn.jsdelivr.net/npm/underscore@latest/underscore-umd-min.js"></script>
を記載して使っている。
なお、Underscore も参照してほしい。
参考書目
p.309 の「付録B 注釈付き参考書目」で挙げられた書籍のうち、私が読んだことのあるものを一覧で示す。
- サスマン、エイブルソン、サスマン:計算機プログラムの構造と解釈 第二版
- ケント・ベック:XP エクストリーム・プログラミング入門
- R.バード、P.ワドラー:関数プログラミング
- デビッド・フラナガン:JavaScript 第6版
- エリック・ガンマ 他:オブジェクト指向における再利用のためのデザイン・パターン
- ポール・グレアム:On Lisp
書誌情報
| 書名 | JavaScript で学ぶ関数型プログラミング |
| 著者 | Michael Fogus(マイケル・フォーガス) |
| 訳者 | 和田祐一郎 |
| 発行日 | 2014 年 1 月 21 日 初版第1刷 |
| 発行元 | オライリー・ジャパン |
| 定価 | 3000 円(本体) |
| サイズ | A5 判 ページ |
| ISBN | 978-4-87311-660-0 |
| その他 | 川口市立図書館で借りて読む |