[増補改訂]関数プログラミング実践入門 ──簡潔で、正しいコードを書くために web+db press plus  <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 関数型言語とは? ——関数が第一級の対象である? 代入がない?