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

Stephen Blackheath(著) , Anthony Jones(著) , 株式会社クイープ(翻訳) , 株式会社クイープ(監修)

商品番号
145560
販売状態
発売中
納品形態
宅配便にてお届け
発売日
2017年08月10日
出荷開始日
2017年08月11日
ISBN
9784798145563
判型
B5変
ページ数
464
キーワード
プログラミング

販売価格:¥4,730(税込)

ポイント:430pt (10%)
詳細はこちら

送料無料 在庫あり

電子書籍を見る
ほしい物リストに追加

そのプログラムが「何を行なうか」ではなく、「何であるか」を考える!

プログラムは現状、「処理の順番」が非常に重要です。
もし順番を気にしなくて済むのであれば、コーディングの量は
圧倒的に減るでしょう。「どのように処理するか」ではなく
「何をするものか」に注力できるからです。

具体的にいえば、発生したイベントを、他の処理に影響をおよぼさずに、
処理するための方策を細々と記述するのではなく、ユーザーが
必要としている情報・結果を返す仕組みに注力できるようになるのです。

その枠組を、リアクティブプログラミングと関数型プログラミングの
いいとこ取りで構築し直したのが「関数型リアクティブプログラミング」です。

本書は宣言型のプログラミングで潜在的な副作用にビクビクしながら
(あるいは副作用に悩まされつつ)コーディングを行なうことに
疲労感を覚えたら、発想を一新して、いまのプログラミングスキルを
十二分に発揮しつつ、ストレスの少ないパラダイムへと移行してみる、
その一助となる一冊です。

この書籍で、当たり前のように使っていた脳の一部をリファクタリングして、
より風通しの良いプログラミングスタイルを手に入れてください。

[著者紹介]
ニュージーランドの北パーマーストン在住。イベント駆動形の
商用プログラミングを多数手がけ、2007年頃にファンクショナル
プログラミングに取り組み、オープンソースソースのFRPシステムである
Sodiumをリリースしました。趣味は碁。

ニュージーランドのオークランド在住。ここ5年間は、Javaベースの
コンフィグレーションGUIをFRPベースのフレームワークに
リファクタリングするために費やすなど、Sodiumプロジェクトの
貢献者です。自転車に乗るのが趣味。

第1章 眼だけではなく、手も使おう
第2章 FRPの基本原理
第3章 毎日のウィジェットプログラミング
第4章 現実的なアプリケーションの作成
第5章 新しい概念
第6章 WebでのFRP
第7章 switch
第8章 操作的なプリミティブ
第9章 連続時間
第10章 パラダイムの戦い
第11章 現実の世界のプログラミング
第12章 ヘルパーとパターン
第13章 リファクタリング
第14章 既存のプロジェクトにFRPを追加する
第15章 今後の方向性
付録A Sodium API
付録B イベント処理の6つの厄介事
付録C FRPシステムの比較
付録D マネージャーのためのセクション
付録E Sodiumの表示的意味論
各種問い合わせは以下のリンクからご連絡ください

感想・レビュー

reduce さん

2017-09-15

状態の更新をFRPライブラリに任せて純粋関数の記述に徹する方法が紹介されている。

関連商品

Pythonによるあたらしいデータ分析の教科書 第2版

販売価格:2,838円(税込)

2022.10.24発売

C言語 新版 ゼロからはじめるプログラミング

販売価格:2,200円(税込)

2022.09.20発売

C言語 新版 ゼロからはじめるプログラミング【PDF版】

販売価格:2,200円(税込)

2022.09.20発売

スラスラわかるJava 第3版

販売価格:2,860円(税込)

2022.09.12発売

おすすめ特集

電気工事技術者

第二種電気工事士、電験3種など、電気工事技術者関連の資格参考書はこちら

アジャイル・スクラム関連本特集

アジャイル・スクラム入門書からプロフェッショナル向け開発書、チームマネジメント論まで

Linuxおすすめ本特集

【Linux本特集】入門~達人レベルまで!クラウド時代の必須知識Linuxを学ぶおすすめの本

SQL/データベース関連本特集

初心者向けの入門書から、達人レベルの専門書まで!SQL/データベース関連おすすめ本特集

マネジメント・リーダーシップ特集

人材育成やチームビルディング、プロダクトマネジメントや業務改善など、組織を目標達成に導く書籍

翔泳社のセミナー・講座

開発・ビジネス・マーケティング・EC運営・営業支援など、幅広いジャンルの講座を開催

特集をもっと見る