タグ

ブックマーク / lotz84.github.io (3)

  • Haskell入門

    Skip to the content. Haskell入門 従来の言語では問題を部分化する方法について概念的な限界がいくつかある。関数型言語はこれらの限界を押し広げるも のである。 なぜ関数プログラミングは重要か 関数プログラミングを習得するには,これまで命令プログラミングで培った技術はいったん忘れ,真っ白な気持ちで臨む必要があります。関数型の山を登るためには,命令型の山を降りなければなりません。 第1章 関数プログラミングは難しくない! Haskellは理解すれば理解するほどきれいに書けることを約束してくれます。信頼してください 常にパターンを探しましょう。単純になるとき、またその時だけそれらを抽象化するのです 辛抱強く抽象化を正しく理解しましょう。もしそれが出来たならすべてのことが魔法のようにつじつまが合うようになるでしょう。 実装そのものが設計図となります … Haskell Ma

    hamamuratakuo
    hamamuratakuo 2021/08/15
    皆さんHaskellを書くときのエディター(IDE)は何がお勧めですか?Emacs派 vs Visual Studio Code派だとどっちが多いのかな?🤔 / Haskell界の新星 → すごいHaskell、ハスケル子と学ぼう! - Qiita https://qiita.com/Yametaro/items/d12ec13de82d221702de
  • recursion-algorithms

    ██████╗ ███████╗ ██████╗██╗ ██╗██████╗ ███████╗██╗ ██████╗ ███╗ ██╗ ██╔══██╗██╔════╝██╔════╝██║ ██║██╔══██╗██╔════╝██║██╔═══██╗████╗ ██║ ██████╔╝█████╗ ██║ ██║ ██║██████╔╝███████╗██║██║ ██║██╔██╗ ██║ ██╔══██╗██╔══╝ ██║ ██║ ██║██╔══██╗╚════██║██║██║ ██║██║╚██╗██║ ██║ ██║███████╗╚██████╗╚██████╔╝██║ ██║███████║██║╚██████╔╝██║ ╚████║ ╚═╝ ╚═╝╚══════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═════╝ ╚═╝ ╚═══

  • Haskellを書き始めるにあたって | haskell

    haskell A curated list of awesome things related to Haskell. View on GitHub Haskellを書き始めるにあたって Haskell 環境構築ツールフローチャートを作りました - 趣味はデバッグ…… 手っ取り早くHaskellを書いて試すにはWeb上で実装されたREPLを利用するのが便利でしょう。 CodeWorld Haskell repl.it Wandbox 以上のサービスはHaskellに対応しています。 ローカル環境でHaskellを実行するにはstackを導入すると便利です。 The Haskell Tool Stack インストール方法は上記リンク先に書いてありますが、Mac OSXであれば のようにbrewを使っていれるのが簡単です。 Windowsの場合は以下の記事が参考になるかもしれません。 Win

  • 1