なっとく!関数型プログラミング 関数型プログラミングの基本概念の全容を把握し活用したい開発者に
発売日:2023年8月
- ページ数
- 487p
- ISBN
- 978-4-7981-7980-3
- 著者情報
- プワッチャ,ミハエル(プワッチャ,ミハエル)(Plachta,Michal)
経験豊富なソフトウェアエンジニアであり、関数型プログラミングコミュニティへの積極的なコントリビュータである。カンファレンスで定期的に講演を行っており、ワークショップを開催し、ミートアップを企画し、管理しやすいソフトウェアの作成に関するブログを書いている
セブン-イレブン受取り(送料無料)
発送目安
発売日(発売日以降は当日)~2日で発送
宅配(送料¥550税込)
発送目安
発売日(発売日以降は当日)~2日で発送
交通状況・天候の影響や注文が集中した場合等、お届けにお時間をいただく場合がございます。
商品説明
JavaやRubyのような命令型のオブジェクト指向言語を使って、それなりのアプリケーションをいくつか作成した経験がすでにある場合は、本書を最大限に活用できるだろう。チームで仕事をしていたときにバグやメンテナンスの問題に散々悩まされたという場合、本書は大きなプラスになる。なぜなら、そのような場面で真価を発揮するのが関数型プログラミングだからだ。本書の目的は、関数型プログラミングの基本的な概念の全容を把握したいプログラマに、ステップ形式の実用的なガイドを提供することにある。
”当たり前”となった関数型を
意識せずに使いこなすために
本書は
Micha? P?achta,”Grokking Functional Programming”
Manning Publications 2022
の邦訳版です。
いまや、どの言語の開発環境においてもフツーに目にする「関数型プログラミング」。
ということは、概念さえしっかり把握してしまえば、どんな開発の現場であっても関数型プログラミングのメリットを(検索やAIを援用することなく)享受できるということです。
本書は
・シグネチャがウソをつかない
・本体が極力宣言的である
というトピックを少しずつ掘り下げながら、最終的に「古い習慣に囚われることのない、現実的なプログラム」を構築できるように読者をいざなってくれます。
本書によって、オブジェクト指向プログラミングと同様、関数型プログラミングを母国語のように書き、問題解決の新しいアプローチを習得できるでしょう。
【著者について】
・Micha? P?achta(ミハエル・プワッチャ)
2014年にScalaの商用利用を始めて以来、ScalaおよびJVMコミュニティに積極的に貢献してきました。定期的にカンファレンスで講演したりワークショップやミートアップを開催するなど、関数型プログラミングによって開発者がより良いプロダクトを作成できるように支援しています。
目次
1 関数型ツールキット(関数型プログラミングを学ぶ
純粋関数
イミュータブルな値 ほか)
2 関数型プログラム(逐次プログラム
エラー処理
型としての要件 ほか)
3 関数型プログラミングの応用(関数型プログラムを設計する
関数型プログラムをテストする)
商品詳細
- 出版社名
- 翔泳社
- サイズ
- 23cm
- 対象年齢
- 一般
- フォーマット
- 単行本
- 原題
- 原タイトル:Grokking Functional Programming
注意事項
- 本の帯に関して
- 帯つきでの出荷はお約束しておりません。
商品ページに、帯のみに付与される特典物等の表記がある場合でも、確実に帯つきでの出荷はお約束しておりません。
また、帯は商品の一部ではなく「広告扱い」のため、帯の有無・破損による交換や返品は承っておりません。 - 版・表紙について
- 版・表紙(カバー)のご指定は承っておりません。ご注文いただくタイミングによっては、お届けする商品の版や表紙が商品ページ上のものとは異なる場合がございます。
また、初版にのみにお付けしている特典(初回特典、初回仕様特典)がある商品は、商品ページに特典の表記がされている場合でも、無くなり次第終了となります。