Kotlinによる関数型プログラミング入門 関数型ソフトウェア設計の理論と実践
発売日:2026年7月
- ページ数
- 450p
- ISBN
- 978-4-04-901204-0
- 著者情報
- バルビニ,ウベルト|@|@長澤 太郎(バルビニ,ウベルト|@|@ナガサワ タロウ)(Barbini,Uberto)
Ubertoは、何年も前にZX Spectrumで最初のビデオゲームを作成して以来、情熱あふれるプログラマです。彼は、超大企業から零細企業まで、あらゆる規模の組織で働き、チームが効率的かつ持続可能な方法でソフトウェアを開発し、企業に価値を創出できるよう指導・支援してきました。さまざまな関数型言語(Haskell、Clojure、Scala)を扱ってきた経験を持ち、現在はKotlinのシンプルさと生産性に魅了されています。また、世界中のカンファレンスでKotlinやJavaに関する講演を定期的に行っており、講座の講師を務めたり、若手プログラマのメンタリングを行っています|@|@Ubie株式会社ソフトウェアエンジニア。2012年早稲田大学基幹理工学部情報理工学科卒業。メーカー系SIer、エムスリー株式会社を経て2018年より現職。個人として、Kotlinの導入支援やアーキテクチャ設計レビュー、技術顧問・外部CTOなどの支援実績を持つ。日本Kotlinユーザグループを発足し、2018年から2025年まで技術カンファレンス「Kotlin Fest」の運営代表を務めた
セブン-イレブン受取り(送料無料)
発送目安
発売日(発売日以降は当日)~2日で発送
宅配(送料¥550税込)
発送目安
発売日(発売日以降は当日)~2日で発送
交通状況・天候の影響や注文が集中した場合等、お届けにお時間をいただく場合がございます。
商品説明
オブジェクト指向プログラミングに慣れていると、関数型プログラミングへの移行は容易ではありません。宣言的なスタイルを実現し、状態と計算を分離するには、ラムダ式やコレクションのマッピングだけでは不十分です。変換や合成を活用することで、より少ないコードでより良い結果を得ることができます。理論的な概念にこだわるのではなく、実際のアプリケーションを作成することで、生産性を向上させ、関数型プログラミングの真価を発揮させましょう。
本書では、一連の短い演習を通して、純粋関数を見つけて組み合わせ、代数のように機能するデータ構造を作成します。ソフトウェア内の可変状態を排除し、バグの主な原因を取り除きます。Kotlinの習得しやすい構文と関数型プログラミングに適したアプローチが、既存のJavaコードやライブラリとの統合性に優れた実用的な言語としていかに優れているかをご覧ください。
商品詳細
- 出版社名
- ZEN大学出版会
- サイズ
- 24cm
- 対象年齢
- 一般
- フォーマット
- 単行本
- 原題
- 原タイトル:From Objects to Functions
注意事項
- 本の帯に関して
- 帯つきでの出荷はお約束しておりません。
商品ページに、帯のみに付与される特典物等の表記がある場合でも、確実に帯つきでの出荷はお約束しておりません。
また、帯は商品の一部ではなく「広告扱い」のため、帯の有無・破損による交換や返品は承っておりません。 - 版・表紙について
- 版・表紙(カバー)のご指定は承っておりません。ご注文いただくタイミングによっては、お届けする商品の版や表紙が商品ページ上のものとは異なる場合がございます。
また、初版にのみにお付けしている特典(初回特典、初回仕様特典)がある商品は、商品ページに特典の表記がされている場合でも、無くなり次第終了となります。