
code
Get flash to fully experience Pearltrees
js
JavaScriptの巧い書き方 - Archiva
コードウォッチ:関数型プログラミングの自惚れ問題
■ [ 一般 ] なぜ 関数型言語 は普及しないか 言語を利用するための条件は以下の3つになると思う。つまり、言語が普及するための条件とも考えられる。 使用するための 必要条件 を満たしているか その言語を使用するメリットがあるか デメリットはないか 例えば、 D言語 はシステム言語であるので、使用するための条件は、パフォーマンス、 ライブラリ の充実度などだと思う。
なぜ関数型言語は普及しないか - プログラミング日記
関数型言語が普及しない理由 えーとですね...。 というわけで本稿を書くわけですが (ヤメテ!そんな冷たい目で僕を見ないで!) 、 関数型言語 についてはよく知りませんので、決して真に受ける事無く、 オブジェクト指向言語 をようやっと使っている底辺 プログラマ のぼやきということで了解いただければと思います。
関数型言語が普及しない理由 - 偏見プログラマの語り!
関数型の考え方: 関数型のデザイン・パターン、第 1 回
関数型の世界を代表する開発者のなかには、デザイン・パターンの概念には不備があるため、関数型プログラミングには必要ないと主張する人々がいます。その主張は、狭義のデザイン・パターンには当てはまるかもしれませんが、内容的にはデザイン・パターンの使用方法に関するものというよりは、デザイン・パターンのセマンティクスに関するものと言えます。デザイン・パターンの概念 (名前を付けて分類された、一般的な問題に対するソリューション) は関数型でも変わりませんが、パラダイムによってはパターンが異なる形で現れることがあります。関数型の世界ではビルディング・ブロックにしても、問題に対する取り組み方にしても通常のプログラミングとは異なるため、従来の Gang of Four のパターン (「 参考文献 」を参照) のなかには、関数型には適用されないパターンもあれば、同じ問題に対するパターンがまったく異なる方法を取ることもあります。今回と次回の記事で 2 回にわたり、従来のデザイン・パターンのいくつかを取り上げて調査し、関数型の考え方でこれらのパターンを見直します。JavaScriptグラフライブラリHighchartsをPHPから使いやすくする「HighRoller
HighRollerはJavaScriptのグラフライブラリHighchartsをPHPでラッピングしたソフトウェアです。 非商用であれば無料で使えるCanvasタグベースのグラフ表示ライブラリがHighchartsです。そんなHighchartsをPHPから使いやすくしてくれるライブラリがHighRollerになります。 グラフのサンプルです。CoffeeScript と Node.js による関数型の JavaScript
CoffeeScript は比較的新しい言語であり、JavaScript の欠陥にうんざりしている開発者にとっては魅力的な代替手段です。CoffeeScript を使用すると、Ruby と Python とを合わせたような感じの軽量かつ直感的な言語でコーディングすることができます。CoffeeScript で記述したコードをコンパイルすると JavaScript が生成され、その JavaScript はブラウザーに表示される Web アプリケーションに使用することができます。またコンパイルされた JavaScript はサーバー・サイド・アプリケーションのための Node.js でもそのままシームレスに実行することができます。この記事では、CoffeeScript を使用すると JavaScript の関数型の側面を扱えるようになるという、CoffeeScript が持つメリットに焦点を当てます。2011-12-18 - てきとーな日記
関数型プログラミング において、 継続渡しスタイル ( CPS )とは、プログラムの 制御 を 継続 を用いて陽に表すプログラミングスタイルのことである。この用語は、Gerald Jay Sussmanと ガイ・スティール により、 Scheme 言語に関する初期の論文において導入された [1] [2] 。 継続渡しスタイルで書かれた関数は、通常の直接スタイル(direct style)のように値を「返す」かわりに、「継続」を引数として陽に受け取り、その継続に計算結果を渡す。継続とは、関数の計算結果を受け取るための(一般には元の関数とは別の)関数のことである。継続渡しスタイルの関数を呼び出すときは、呼び出し側の関数が、呼び出される関数の「戻り値」を受け取るための継続を与える必要がある。この形でコードを書くと、直接スタイルにおいて暗黙に仮定されていた様々な動作が、陽に表される。
継続渡しスタイル
テスト駆動JavaScriptは今年最後のお得な買い物だった件 - 馬鹿と天才は紙一重
テスト駆動JavaScriptは今年最後のお得な買い物だった件 一部で好評を博している書評。 まだあと3週間ほど2011年を残しながらも今年最後と断言するあたり、僕の買い物下手っぷりが露呈しているわけです。amazonで異常なくらいレビューが良くて安い椅子なんてもう買わねえ…(遠い目algorithm
DB - Statistics
FP
グーグル、新言語「Dart」を発表。JavaScriptのようなWebプログラミングを想定
2011年10月11日 グーグルは10月10日、 予想されていた通り 新言語「 Dart 」を 発表しました 。 Dart : Structured web programmingここ数ヶ月、Google App Engine/Pythonを使い、初めてちょっとしたものを作ってみているのだけど、開発初期から知っておけばよかったなー、と思うノウハウ/tips的なものをずらずらと書いてみる。 基本的な環境設定は、 以前書いた まま。 0.

