[News]Ocamlの.NET版ともいえるF#がVisual Studioに統合されるかも

Posted under ソフトウェア by uechoco on 金曜日 26 10月 2007 at 09 : 55 : 47

眠る開発屋blog ? 関数型言語F#
http://www.developer0000.jp/2007/10/26/ooaif/

Open Tech Press | Microsoft、関数型言語F#をVisual Studioに統合へ――開発者からはおおむね好意的な反応
http://opentechpress.jp/developer//07/10/24/0310251.shtml

いげ太のブログ: F# を始めよう
http://igeta.cocolog-nifty.com/blog/2007/08/f_73b5.html

 最近、Ocamlのプログラムに苦しめられながらも楽しんでいます。関数型言語って考え方が特殊だけど、時には非常に感動するようなスマートなプログラムが書けるし、時にはなんでこんな面倒なの書かなきゃいけないんだみたいなプログラムも書けるし。それはきっとOCaml暦1ヶ月の未熟さ故にムラがあるのだと思いますが、そこはまぁいいでしょう。

 さてさて、MicrosoftもF#という関数型言語を試験的に開発しているとはOCamlを始める際に知ったのですが、どうやらVisual Studioに統合されるようです。Microsoft社の開発者が個人ブログにて明らかにしたようです。F#は.NETのCLR(Common Language Runtime)上で稼動し、.NET Frameworkにも統合できるそうです。関数型言語としての特性と.NETの資産をうまくマッチさせて効率的なプログラムが組めるというわけですね。

 で、F#がどんな関数型言語かを冒頭のいげ太さんのブログで見たのですが、どうやらF#はOCamlがベースだそうです。ブログ中のサンプルコードを流し読みしましたが、最近覚えた文法ばかりでなんだかうれしくなりました。

 1年半前からフィールドをWeb(php)に移行して以来、Visual Studioをまったく触っていなかったのですが、PowerShell, Silverlight, DLR, IronRuby, IronRuby, F#・・・と私をひきつける要素が増えてきて、ちょっと困りました。.NETは一切やったことないので、そのうち一通り触っていきたいですね。いろいろな言語・環境を触れることで、今まで覚えた言語(phpとかphpとかphpとか)の使い方も進化していくと思うので。


Copyright © 2012 うえちょこ@ぼろぐ. WP Theme created by Web Top.