Books

関数型プログラミングの基礎 Javascriptを使って学ぶ

立川察理

Product Details

ISBN/Catalogue Number
ISBN 13 : 9784865940596
ISBN 10 : 4865940596
Format
Books
Publisher
Release Date
October/2016
Japan
Co-Writer, Translator, Featured Individuals/organizations
:

Content Description

「古くからあったけど、なかなか理解できなかった技法」=「関数型プログラミング」を、その基本的な考え方から応用まで丁寧に解説。

目次 : 第1部 関数型プログラミングの基礎(「計算」とは/ なぜ関数型プログラミングが重要か)/ 第2部 JavaScriptによる関数型プログラミングの実践(心の準備/ データの種類と特徴/ プログラムをコントロールする仕組み/ 関数を利用する/ 高階関数を活用する/ 関数型言語を作る)/ 第3部 付録(JavaScript環境を準備する)

【著者紹介】
長瀬嘉秀 : 株式会社テクノロジックアート代表取締役。1986年、東京理科大学理学部応用数学科卒業。朝日新聞社を経て、1989年に株式会社テクノロジックアートを設立。OSF(OPEN Software Foundation)のテクニカルコンサルタントとしてDCE(Distributed Computing Environment)関連のオープンシステムの推進を行う。OSF日本ベンダ協議会DCE技術検討委員会の主査を務める。現在、株式会社テクノロジックアート代表取締役、トランスコスモス株式会社技術顧問

立川察理 : 東京大学法学部、長崎大学医学部卒業。精神科医。2011年から2014年まで、東京大学医学部医療情報学教室にて多施設共同型電子カルテシステムの研究開発に従事。医師としての業務のかたわら、関数型プログラミングの書籍を執筆(本データはこの書籍が刊行された当時に掲載されていたものです)

(「BOOK」データベースより)

Customer Reviews

Comprehensive Evaluation

☆
☆
☆
☆
☆

0.0

★
★
★
★
★
 
0
★
★
★
★
☆
 
0
★
★
★
☆
☆
 
0
★
★
☆
☆
☆
 
0
★
☆
☆
☆
☆
 
0

Book Meter Reviews

こちらは読書メーターで書かれたレビューとなります。

powered by

  • よく読む

    二週目。32時間。TypeScriptに移植しつつ読んだ。コードは追えるが、頭がついていかない。「動くし、追えるが、なぜ動くのかわからない」感触だった。JavaScriptは何の型を受けるかの契約がわかりづらいが、自分でTypeScriptに移植し型を明示することで理解の助けになった。本書のサンプルコードが公開されているが、ソースコードが整理されていない。DRYの原則に反し、テスト・スイートごとに定義を再掲され、それが過去に登場した定義と、名前空間やキャリー化が若干異なることがあり、確認が手間だった。

  • 𓆱

    再読。2回読むとかなり分かってくる。2回読むと基礎となるコードがどれなのか分かってくる。基本となるコードは何もみないで書けるくらいに、パット見てなにがおこってるか分かるくらいにしたほうがよい。一回目にサラッと読んだ第2章には基礎となるコードが散りばめられており、関数型の全体像をつかむのにも良い章なので大事な章だったのだと気づいた。時間のある人は三回くらいは読んだほうが良いのかもしれない。

  • Hiro

    とりあえずあまり手を動かさずにさらっと通読。流石に頭の中だけでは後半以降のプログラム例で起きていることを全て理解するのは無理だが、数学的な面白さがあるので飽きずに読めた。関数型ということの意味がようやく理解できた気がする。例によってネット上のテキストだと話がバラバラで副作用という言葉の意味一つとってもまるで理解出来ていなかった。この後また手を動かしながら再読してみたい。使用言語がJavaScriptなので、試すのが楽そうなのも良い。

  • fakiyer

    結構難しかった。 関数型をしっかり勉強したいなら良い。 とっつきやすさでいうと『JavaScript関数型プログラミング』のよかったかな。

  • 𓆱

    モナド、非決定計算機などは初心者には使う機会もないとおもうが、モナド、決定計算機より前のプログラミングの手法はとても勉強になる。関数の合成など数学っぽい処理もかんたんにできるようになる。難しいが、時間を書けて図を書いたりしながら丁寧に読めば初心者でもそれなりにはついていけると思う(使いこなせるかどうか別問題)。はじめに出てきたコードをどんどん組み合わせていくので可能な限りわからないコードがないように理解していくほうがよい。ただ、後になって説明があって分かることもあるので2回くらいは読みたい。

レビューをもっと見る

(外部サイト)に移動します

Recommend Items