不変データ構造とは、作成時以降は変更できないデータ構造を指す。不変データ構造は、数学的な関数を組み合わせたプログラミングである「関数型プログラミング」の重要な要素だ。「Haskell」や「PureScript」のような関数型プログラミング言語は、初めに ...
堅牢性や再利用性を高め、よりバグの少ないソースコードを作成したいならば、関数型プログラミングの利用を検討しよう。主要な関数型プログラミング言語「Haskell」「PureScript」の概要を紹介する。 「関数型プログラミング」は、堅牢(けんろう)性や再 ...
基礎文法から実践的なアプリケーション開発までしっかりわかるHaskellの入門書です。型, 関数, モナド, 並列並行などHaskellの重要な考え方と実際にアプリケーション開発を行うまでをわかりやすく解説しています。 本書のサンプルファイルをご利用 ...
syocy氏:小山内と申します。『並列並行言語Haskell』ということで発表していきます。 まず、このスライドおよびソースコードはGitHubで管理しているので、そちらをご参照ください。PDFはGitHub Releasesの中に置いてあります。あと、スライド中のほとんどの ...
CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。 講演資料・動画 ...
Haskell/Servantで行う安全かつ高速なAPI開発 nakaji-dayo氏:株式会社LEMOから来ました。中嶋と申します。本日はHaskellとServantを使い、安全かつ高速なAPI開発を実現する、といった話をしたいと思っています。 160人ってすごい数ですね。こんな人数の前で話すの ...
関数型プログラミングと聞いて皆さんは何を思い浮かべるでしょうか? 最近登場した新しいプログラミングのムーブメントだと思った方は残念ながら少々勘違いをしています。 関数型プログラミングを実践できるHaskellやOCamlは、 比較的古くからある ...
TIOBE Softwareから、2016年11月のTIOBE Programming Community Index (PCI)が公開された。TIOBE PCIは、複数の検索エンジンの検索結果から、対象となるプログラミング言語がどれだけ話題になっているかをインデックス化したもの。2016年11月におけるインデックスは次のとおり。
一部の結果でアクセス不可の可能性があるため、非表示になっています。
アクセス不可の結果を表示する