タグ

functionalとbookに関するyassのブックマーク (5)

  • 関数プログラミング実践入門という本を書きました - ぼくのぬまち 出張版

    是非手に取ってみて下さい.よろしくおねがいします. 関数プログラミング実践入門 ──簡潔で、正しいコードを書くために (WEB+DB PRESS plus) 作者: 大川徳之出版社/メーカー: 技術評論社発売日: 2014/11/14メディア: 単行(ソフトカバー)この商品を含むブログ (1件) を見る AgdaとかHaskell Golfのではない.いいね? どのような? これまで何らかの命令型言語に触れてきた人が「なにかと耳にするし,そろそろ関数プログラミングでも」と思いたったとき,その基的な部分を押さえるためのです.関数型言語としてはHaskellをとりあげ,またHaskellを使っていくための説明を進めていきます.関数プログラミングからプログラミングに入る人はプログラミングに対する先入観が無いのでともかくとして,既に命令型言語の経験がある人の場合,関数プログラミングの考え

    関数プログラミング実践入門という本を書きました - ぼくのぬまち 出張版
  • ホントはこわくない関数型言語 〜関数型言語の学び方〜 - Kirikuzu Blog

    ホントはこわくない関数型言語 〜関数型言語の学び方〜 関数型言語が気になるけど難しそう。そんなふうに思ってる人は多いと思います。 ここでは初心者に毛が生えた程度の自分が感じる関数型言語を使うメリットを説明したいと思います。 関数型言語の嬉しいポイント ぬるぽがなくなる 「意識してれば」という条件付きですが、null参照が発生することはなくなります。 通常「値がない」ことを表現するためにnullを使用することが多いと思いますが、注意深くコーディングしないとすぐにnull参照してしまいます。 そもそも「値がない」ことを示すのにnullを便宜的に代用しているのが問題なのです。 ならば「値がない」ことを特別な方法によって表現できればより「値がない」ことを意識してプログラミングできると思いませんか。 関数型言語はoption型とパターンマッチによってこの問題を解決します。 パターンマッチ パターンマ

  • [OCaml][Book]プログラミングの基礎 読了

    Ruby,Lisp,Emacs,Clojure.OCaml,Haskell,Raspberry Piのメモ プログラミングの基礎 (Computer Science Library) を読んだ。 SICPに関連するブログ徘徊していたら、あちこちでお勧めされていた書籍。 冬休み+αを利用して、一通り演習問題を解きつつ、読了。 最近読んだプログラミングのの中では、一番楽しかった。 書をきちんと読んでいれば、演習問題も簡単で、すいすい読み進める。 もっと早くこのを読んでおけば良かった。 書では、一冊を通して、メトロネットワーク最短経路問題を解くプログラムを作り、 その過程で、以下の内容が学べる(目次から抜粋)。 基的なデータ 変数 関数 条件分岐 エラー 組 パターンマッチ レコード リスト 再帰処理 ダイクストラのアルゴリズム(最短経路を求めるためのアルゴリズム) 高階関数 再帰の停

  • 「オブジェクト指向プログラマが次に読む本 Scalaで学ぶ関数型入門」を読んだ - (ヽ´ω`) 

    的に関数型言語もScalaもJVM言語も初心者なのでその前提で書かせていただきます。 Scala興味なくても関数型と並列に興味がある人なら必要最低限の情報がうまく俯瞰できるようになっていて非常にいいです。関数型プログラミングの基概念の副作用、単一代入、参照透明性、カリー化、部分適用、遅延評価、クロージャー、再帰、周りが丁寧に解説されています。アクタープログラミングとパーサーコンビネーターのところもまとまっていてわかりやすかったです。 ただ、タイトルのつけ方で若干損をしている感じはした。 関数型やScalaやりたいんだけど若干敷居高いなと感じてる初心者にはおすすめかと思います。 オブジェクト指向プログラマが次に読む ?Scalaで学ぶ関数脳入門 作者: 株式会社テクノロジックアート,長瀬嘉秀,町田修一出版社/メーカー: 技術評論社発売日: 2010/11/13メディア: 単行(ソフ

    「オブジェクト指向プログラマが次に読む本 Scalaで学ぶ関数型入門」を読んだ - (ヽ´ω`) 
    yass
    yass 2014/10/05
    " 関数型と並列に興味がある人なら必要最低限の情報がうまく俯瞰できるようになっていて非常にいいです。関数型プログラミングの基本概念の副作用、単一代入、参照透明性、カリー化、部分適用、/ 周りが丁寧に解説"
  • 「Java開発者ための関数プログラミング」が出版されました - YAMAGUCHI::weblog

    みなさま、ご無沙汰しております。1ヶ月以上ぶりのブログ更新となりました。Python界の情弱こと山口です。 この度、拙訳の「Java開発者のための関数プログラミング」という書籍がオライリー・ジャパンより電子書籍(ePub)で出版される運びとなりました。原著者はProgramming Scala(日語版「プログラミングScala」)のDean Wampler氏。 Java開発者のための関数プログラミングDean Wampler 著、山口能迪、株式会社トップスタジオ 訳 フォーマット ePub O'Reilly で詳細を見る Java開発者のための関数プログラミング - Google+ 書は、無理をしてJavaで関数プログラミングで実装してがんばろう、というではありません。一部そういうところもあるかもしれませんが、そういう方向は目指していません。あくまで関数型と呼ばれるものにはどういう概

    「Java開発者ための関数プログラミング」が出版されました - YAMAGUCHI::weblog
  • 1