タグ

FSharpに関するnacookanのブックマーク (2)

  • 【ハウツー】Beta版で試す! VS 2010と.NET 4.0の新機能(2) - 関数型言語F#と、C#の強化点 (1) F#の基本文法 | エンタープライズ | マイコミジャーナル

    関数型プログラミング言語F# 前回はASP.NET AJAXにおける追加機能を見たので、今回はプログラミング言語における新機能について見てみよう。 まずはVB、C++、C#に加えて、Visual Studio 2010から新しく加わったプログラミング言語F#を取り上げる。F#は関数型言語のOCaml(Objective Caml、オキャムル)と似た構文を持つプログラミング言語である。 関数型言語というとLispやHaskellなどが有名だが、使ったことがある人はそれほど多くはないかもしれない。わざわざ新しいプログラミング言語を学習しなくても、今使っているプログラミング言語で十分だ、と考える人の方が多いだろう。 しかし、C#に取り入れられた匿名デリゲートやラムダ式などは、確実に関数型言語の影響を受けているし、Ajaxの普及とともに利用者が増えてきたJavaScriptも、関数型言語のエッセン

  • F Sharp - Wikipedia

    2002年からマイクロソフトリサーチのドン・サイム(英語版) (英: Don Syme) ら [2] によってOCamlをベースに開発が始められた。 OCamlから多くの要素を引き継いだ関数型とオブジェクト指向のマルチパラダイムである[3]。型安全であり[3]、型推論の機能をもつ[4]。ただし、オーバーロードをサポートしているため、OCamlのもつ型推論の完全性を失っている。C#やVisual Basic .NETなどの.NET言語と相互運用性があり[5]、.NETクラスライブラリの利用・開発が可能であり[6]、MonoおよびXamarinを利用したAndroidアプリケーション開発もサポートされている[7]。以前はSilverlightを利用したWindows Phone 7のアプリケーション開発もサポートされていた。 F#のFはFunctional programming langua

    F Sharp - Wikipedia
  • 1