• 本

関数型リアクティブプログラミング

Programmer’s SELECTION

出版社名 翔泳社
出版年月 2017年8月
ISBNコード 978-4-7981-4556-3
4-7981-4556-4
税込価格 4,730円
頁数・縦 443P 23cm

商品内容

要旨

関数型プログラミングをリアクティブプログラミングに活かす考え方と実装方法をそれぞれの基礎から正しく理解する道標。

目次

眼だけではなく、手も使おう
FRPの基本原理
毎日のウィジェットプログラミング
現実的なアプリケーションの作成
新しい概念
WebでのFRP
switch
操作的なプリミティブ
連続時間
パラダイムの戦い
現実の世界のプログラミング
ヘルパーとパターン
リファクタリング
既存のプロジェクトにFRPを追加する
今後の方向性

おすすめコメント

そのプログラムが「何を行なうか」ではなく、「何であるか」を考える! プログラムは現状、「処理の順番」が非常に重要です。もし順番を気にしなくて済むのであれば、コーディングの量は圧倒的に減るでしょう。「どのように処理するか」ではなく「何をするものか」に注力できるからです。具体的にいえば、発生したイベントを、他の処理に影響をおよぼさずに、処理するための方策を細々と記述するのではなく、ユーザーが必要としている情報・結果を返す仕組みに注力できるようになるのです。その枠組を、リアクティブプログラミングと関数型プログラミングのいいとこ取りで構築し直したのが「関数型リアクティブプログラミング」です。 本書は宣言型のプログラミングで潜在的な副作用にビクビクしながら(あるいは副作用に悩まされつつ)コーディングを行なうことに疲労感を覚えたら、発想を一新して、いまのプログラミングスキルを十二分に発揮しつつ、ストレスの少ないパラダイムへと移行してみる、その一助となる一冊です。この書籍で、当たり前のように使っていた脳の一部をリファクタリングして、より風通しの良いプログラミングスタイルを手に入れてください。

著者紹介

ブラックヒース,スティーブン (ブラックヒース,スティーブン)   Blackheath,Stephen
ニュージーランドの北パーマーストン在住。イベント駆動形の商用プログラミングを多数手がけ、2007年頃に関数型プログラミングに取り組み、オープンソースソースのFRPシステムであるSodiumをリリースした
ジョーンズ,アンソニー (ジョーンズ,アンソニー)   Jones,Anthony
ニュージーランドのオークランド在住。ここ5年間は、JavaベースのコンフィグレーションGUIをFRPベースのフレームワークにリファクタリングするために費やすなど、Sodiumプロジェクトの貢献者(本データはこの書籍が刊行された当時に掲載されていたものです)