タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

haskellに関するjunya_asaのブックマーク (6)

  • 入門Haskell: はじめて学ぶ関数型言語 | 向井 淳 |本 | 通販 | Amazon

    コメント: ◆◆特記事項◆◆『良い』相当の商品です。使用品の為、カバーに多少キズやイタミ、経年程度の使用感やヤケ、薄いヨゴレ等が有る場合もございますが、普通に読む分には問題のない商品です。※品質には十分注意しておりますが、万一不具合等ございましたらご連絡下さい※使用品の為、多少の傷やヤケ・ヨゴレ等はご理解下さい※特記事項において全てのページの書込みや傷みを確認する事は出来ませんので、あくまでも目安となります。

  • Amazon.co.jpふつうのHaskellプログラミング ふつうのプログラマのための関数型言語入門 (単行本)

    Amazon.co.jpふつうのHaskellプログラミング ふつうのプログラマのための関数型言語入門 (単行本)
  • 第2回 多相性(ポリモーフィズム)への理解を深める

    今回説明するテーマは「多相性」です。英語ではpolymorphism(ポリモーフィズム)になります。多態性や多様性などと呼ぶこともあります。オブジェクト指向をご存じの方ならおなじみの言葉ですね。 多相性は「ある関数や型を,複数の型に対して使用できる」という性質を示す言葉です。こうした性質を持つ関数であれば,数値計算や文字列の連結,I/O(入出力)処理など一見全く違うように見えるような処理を,あたかも同じもののように扱うことができます。 なお,この連載ではその回の理解に必要な知識は解説していきますが,すべての機能を網羅的に説明していくことはしません。Haskellについて体系的に学習したければ,入門書や「Haskell 98 言語とライブラリ 改訂レポート」(原文はLanguage and library specification)を見てください。 前回の補足 この連載では,前回の記事に関

    第2回 多相性(ポリモーフィズム)への理解を深める
  • 第1回 関数型プログラミングの世界へようこそ - 本物のプログラマはHaskellを使う:ITpro

    Haskellというプログラミング言語を知っていますか? 全く聞いたことがないという人が多いかもしれません。そういう名前の言語があるのは知っているけど,どんな言語かは知らないという人もいるかもしれませんね。でも最近では,一部の先進的なソフトウエア開発者の間で,一種のブームと言えるほど熱狂的に受け入れられています。 なぜならば,Haskellは様々な優れた特徴を持っているからです。最初に,他の言語にはあまり見られない際だった特長を一つだけ紹介してみましょう。「遅延評価(lazy evaluation,怠惰評価ともいう)」です。 遅延評価とは,与えられた値を必要になるまで評価(計算)しないということです。この性質により,不必要な計算が行われる無駄をなくすことができます。また,「潜在的に無限の大きさを持つデータ構造」といった通常のプログラミング言語では扱いの難しいものを直接扱えるため,より直接的

    第1回 関数型プログラミングの世界へようこそ - 本物のプログラマはHaskellを使う:ITpro
  • Haskellとは コンピュータの人気・最新記事を集めました - はてな

    フランシス・ハスケル(Francis Haskell, 1928−2000) イギリスの美術史家。1995年まで、オックスフォード大学美術史学教授。 美術史研究に社会史・社会学的な観点からのアプローチを導入し、芸術とそれを取り巻く社会との相互関係を検証。画家とパトロンとの関係、趣味形成や作品評価のなされるプロセス、視覚的資料に基づく過去の再構成、美術館や展覧会制度と社会・政治・メディアとの関わりなどを論じた。 主な著作は以下の通り。 Patrons and Painters : a Study in the Relations between Italian Art and Society in the Age of the Baroque (1st edn., 1963; rev. edn.,1980) Rediscoveries in Art : Some Aspects of Tas

    Haskellとは コンピュータの人気・最新記事を集めました - はてな
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • 1