InfoQ ホームページ Functional Programming に関するすべてのコンテンツ
-
正式発表:Visual Studio 2010がF#でシップ予定
2007年、将来いつかF#が.NETプラットフォームで最上の言語になるだろうということが発表された。昨夜、F#がVisual Studio 2010のリリースに含まれることが発表された。
-
Nanite: 自己集合するRubyプロセスクラスタ
Naniteは、Ezra Zygmuntowicz氏がEngine Yardのクラウドコンピューティング戦略に追加した最新のプロダクトである。これは、Webアプリケーションのバックエンドとして高いスケーラビリティを確保するための"自己集合するRubyプロセスのクラスタ"である。
-
コードの構築に、OOPは最適?
パワーおよび柔軟性を提供するプログラミング言語が、近ごろ勢いをつけている。しかしながら、Johnatan Tang氏はプログラム構造の観点から、柔軟性対生産性の矛盾があることを強調している。
-
Anders Hejlsberg氏およびGuy Steele氏が並列性および言語設計について語る
JAOOにて��録されたインタビューで、Anders Hejlsberg氏およびGuy Steele氏は言語設計の並行性について話している。Anders Hejlsberg氏は、C#のチーフアーキテクトであり、Turbo Pascalの作成者であり、Delphiの旧チーフアーキテクトである。Guy Steele氏は、Schemeの作成者であり、現在は並列処理と計算に焦点を当てるプログラミング言語であるSunのFortressに取り組んでいる。
-
Erlang VM上で増え続ける言語
Erlang VMのBEAMがホストする言語が増加している。Python/Rubyに似たスクリプティング言語のReiaとLisp Flavoured Erlangが先ごろリリースされた。Debasish Ghosh氏はこの傾向について思案しているが、他の制作者らはRubyやHaskellからヒントを得て、その他可能な変形言語を概説しようとしている。
-
クロージャーでAPI設計および使用法を改善
複雑な構文解析を実行するAPIによっては、イベントを通じて中間結果を公開するものがある。Eric White氏が実証するように、クロージャーを使用すれば、これらのAPI呼び出しを大幅に簡略化することができる。
-
F#の最新事情:MonoDevelop、新刊、新しいCTP
F#は公式にはまだ研究プロジェクトに過ぎないが、この言語をめぐる熱狂に弱まる気配はない。今日の総まとめでは、F#の最新事情をザッと見てみる。
-
VBのイテレーター
近ごろVisual BasicのPaul Vick氏が、まだ名前の付けられていないバージョンにイテレーターを追加する提案を発表した。C#のyield return文と同一のユースケースに対処することを意味している一方で、その提案は機能がないプログラマの計画のように見える。
-
VB向けラムダ式の改善
VBのデベロッパにとって、匿名の機能についてもっともイライラすることに対する改善である。Paul Vick氏がそれらの2つ、無名のサブルーチンおよびマルチラインの匿名の機能について語っている。
-
ErlangおよびRubyの総まとめ:Vertebra、Fuzedでのスケーリング、Github
近ごろ、Erlangをさまざまな方法で使用したプロジェクトをRubyチームが開始した。EngineYardのVertebra、PowersetのFuzedそしてGithub がErlangをどのように使用しているのかを検討する。
-
マルチコア危機:ScalaとErlangの対立
ブロゴスフィアでは最近Scala対Erlangの議論がややヒートし続けている。マルチコアの世界が訪れようとしている今、いか���マルチコア危機を解決するかが問題になっている。ScalaとErlangはその解決法たらんとしている言語だが、少し違いがある。それぞれのアプローチの長所短所はなんだろうか?
-
Vertebra: 次世代クラウドコンピューティングプラットフォーム
EngineYardの設立者であり、Merbの開発者でもあるEzra Zygmuntowicz氏は、RailsConf2008で最新のプロジェクトであるVertebraを紹介した。Ezra氏のblogからはその際の発表資料をダウンロードすることができる。
-
あなたは本当に、他の言語を学ぶべきなのか?
ブロガーのGustavo Duarteは、新しいプログラミング言語を学習するのはしばしば時間の無駄である、と言う呪いの言葉を吐いた。彼は最初、自分の投稿に"新しい言語は有害だと思われる"と言う、Dijkstaがgotoについて述べた古典的な文章を文字った題名を付けていた。
-
Facebookチャットアーキテクチャー
Facebookのエンジニアリングのブログ上で、ソフトウェアエンジニアであるEugene Letuchy氏が最近、Facebook Chatの背景にあるエンジニアリングに関する決定について詳細を書いた。
-