型クラスはインターフェースとどう違うのか(注:2017/02/27、いただいたフィードバックを元に翻訳を修正いたしました。Haskellの型クラスは、Haskellを学び始めたばかりの多くの人にとっては難しい概念です。数学や計算幾科学の分野において、グラフ理論は私のお気に入りのテーマです。この記事では、私が長年研究しているグラフ代数についてご紹介します。代数学は私にとって、グラフを扱う上で欠かせないツールになっています。[...]Haskell2016年10月13日そのJavaScriptの関数は本当に純粋関数?(2016/12/11、いただいたフィードバックをもとに翻訳を修正いたしました。[...]HaskellJavaScriptTypeScript関数型プログラミング2016年8月31日Haskellと共に4年間を歩んだ起業家の視点(訳注:2017/11/17、頂きましたフィードバックを元に記事を修正いたしました。2012年、私は新しいタイプの企業向けeラーニングプラットフォームを開発するスタートアップ、Better1を共同設立しました。[...]Haskell2016年7月26日Haskell、Scala、ML、Scheme:あなたが次に学ぶ関数型言語(編注:2016/7/27、頂いたフィードバックを元に記事を修正いたしました。学生たちから、次に学ぶ言語はどれがいいのかとよく聞かれます。IT業界で働きたい人にお薦めするのは、現在盛んに使われている言語です。遅延評価は、サンクやジェネレータなどのもっと具体的な概念をカバーする一般的な用語の一種です。[...]ClojureHaskellJavaScript関数型プログラミング2016年4月12日JavaScriptユーザのための関数型プログラミング(前編)私が関数型プログラミングについて度々耳にするようになったのは、数カ月前からです。当時は、それが何なのか見当もつかず、単なるバズワードだと思っていました。皆さんの中にも、そのような方は多いでしょう。[...]HaskellJavaScript関数型プログラミング2015年6月8日Haskellで生産性を高める-Pythonからの移行(注記:11/30、いただいた翻訳フィードバックを元に記事を修正いたしました。最近、Haskellでも生産性の高い作業ができるほどに、この言語を使いこなせるようになりました。[...]Haskell関数型プログラミング2015年6月4日プロファイラは本当に必須か?―パフォーマンスについて考える最近、2つの出来事があり、私が行っているパフォーマンスへのアプローチ方法は、あまり広く知られていないようだと感じさせられました。多くの言語は冗長性を有していますが、これらの機能を省いていくことも言語設計の進歩につながります。巷には数多くのプログラミング言語があり、新しい言語も継続的に紹介されています。[...]HaskellOCamlScala関数型プログラミング2015年2月13日なぜ採用される言語とされない言語があるのか私の前回の記事では、Heartbleedバグを早めに見つけられないことは、ある意味で改良とデプロイの失敗となると論じました。なければ、これは静的解析にとって効果的なテクノロジーです。Ltd.リクルートグループサイトへ。