<strong>本電子書籍は2016年9月24日初版発行のものを、後日電子化し、発売したものです。</strong><b>（概要）</b><br><br>現場の方々に向け，関数プログラミングのエッセンスを厳選解説した入門書。関数型言語Haskellを用い，基本から，Java 8/C/C /Python/JavaScript/Rubyをはじめ各種命令型言語との比較，オススメの開発/設計テクニック等を平易に解説。<br>改訂版ではGlasgow Haskell Compiler 8ならびに新機構のStackage/stackへの全面対応，関数型言語由来の他言語の機能解説章（第8章）の新設（Swift/Go/Rust/C#等の例も紹介）をはじめ実践開発に役立つ解説を増強し，関数型言語でも命令型言語でも活かせる「使える基本」を凝縮しました。<br><br><br><br><b>（こんな方におすすめ）</b><br><br>・簡潔なコードを書きたい方<br>・安全でバグらせにくい，正しいコードの設計/実装に関心のある方々<br><br><br><br><b>（目次）</b><br><br><h3>第0章　［入門］関数プログラミング ——「関数」の世界</h3><br><h4>0.1　関数プログラミング，その前に ——実用のプログラムで活かせる強みを知る</h4><br><h4>0.2　関数とは何か？ ——命令型言語における関数との違い</h4><br><h4>0.3　関数プログミングとは何か？ ——「プログラムとは関数である」という見方</h4><br><h4>0.4　関数型言語とは？ ——関数が第一級の対象である？ 代入がない？