BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ ニュース Try F# - 学ぶ,作る、探索する

Try F# - 学ぶ,作る、探索する

ブックマーク

原文(投稿日:2013/01/28)へのリンク

MicrosoftはF#を学習するための新しい専門サイトを始めた。Try F#は3つの主要なセクション- Learn, Create、Exploreに分かれている。



learn セクションでは、基礎、高度なテクニック、データの可視化、チャート作成、科学的な数値や財務計算、更にデータ科学に関係したトピックを調べる。

<

create セクションは主に既にF#精通しているプログラムに向いている。F#のプログラムを作成し、コミュニティとそれを共通できる。



explore セクションは、本、チュートリアル、ビデオプレゼン、ポッドキャストへのリンクのような追加のリソースを提供している。終りの方に、Microsoftが広範囲にF#を扱っている様々なコミュニティサイトヘのリンクを提供している。

Microsoft Research Connections EMEAにおいてソリューションアーキテクトで技術マネージャであるKenji Takeda氏は、InfoQヘの独占インタビューの中でTry F#作成の背後にあるストーリーを説明している。

InfoQ: 初心者がF#を学ぶのはどのくらい簡単ですか?

F#は、初心者、特に科学、エンジニアリング、数学のバックグラウンドがある人には、非常に直感的です。学校の子供達が好きで、4歳の子が遊びでF#プログラムを書いたと聞いたことがあります。始めてコンピュータ・プログラミングを教えるのに使われる他の言語と完全に比較し得るものだ、ということです。

InfoQ: F#は開発者の間で人気のあるプログラミング言語だ、と思いますか?

F#は、金融、保険からwebデザイン、ソーシャルゲームサイトまで多くの分野で使われているオープンソースの言語です。開発者は、F#が関数プログラミングの優雅さとパワーをオブジェクト指向のコードを含み、広範囲な相互運用性を楽しことができる機能とを組み合わせた、魅力的なものであることがわかります。一旦F#に慣れれば、ソフトウェア開発についての考え方が変わり、他の言語においても開発者の生産性を大いに改善することができます。あらゆるプログラマーの道具箱に素晴らしいものを追加できることになります。

InfoQ: Try F#を始める必要性は何ですか?

Try F# サイトで、訪問者はwebブラウザーで直ぐに多彩なF#プログラミング言語を試すことができます。サイトは、人々に基礎からはじめて、分析的で、情報豊富な問題を解決する実世界の例を提供しています。多くのチュートリアルに加えて、Try F#により、ユーザーはブラウザーでプログラムを書き、クラウドに保存し、友達とそれを共有出来ます。これらを素早く簡単にできます。これは本当に、どうやってF#を役立てることができ、自分で遊べるのかを知りたがっている人の誰に対しても、始めるための障壁を下げます。

Try F#について、もっと知りたければ、Microsoft Research Connectionsブログを見て欲しい。

InfoQ: なぜC#, VB 、C++向けのTry F#のようなサイトが無いのですか?

Try F#で、我々には、F#にユニークな型プロバイダや測定単位のような革新的なアプローチを使った、データ科学や分析的プログラミングに興味を持っている学生、研究者、開発者などのターゲットオーディエンスに手を差し伸べる、という目標があります。これらのやりとりから学んだ教訓が、我々の全開発者サイトについての考え方に影響を及ぼすでしょう。

InfoQ: Try F#によって開発者は言語を早く学ぶことができる、と思いますか?

我々は強力な開発者コミュニティと緊密に協力して、受け入れられる「学習」体験製品を作り、サンプル教材を用意したので、開発者がそれを使って始めることができます。これによって訪問者は言語を根底から、あるいはデータ科学、科学とエンジニアリング、金融計算におけるチュートリアルを通して、もっと問題ベースのアプローチで学ぶことができます。今やTry F# には、「作成と共有」体験があり、開発者がコードを書き、他の人達とそれを共有するのを助けます。すべてをブラウザーだけでできるので、コミュニティはどんどん大きくなります。

InfoQ: Microsoftは学生、コンピュータトレーニングセンター向けにF#サイトを普及させる計画がありますか?

Microsoft Researchは既に、世界中にいくつも大学をパートナーにして、Try F#を学部や学生に普及させています。例えば、 University College London や Rensselaer Polytechnic InstituteはTry F#を既に使っています。

Try F#によって、学生や研究者はインターネット上の多くのオープンなデータリソースにアクセスでき、複雑なアルゴリズム的なコードを書いて、より迅速にそれらを期待の速度で処理し、ソーシャルネットワークやweb上でその結果を共有しています。

UCL や RPIがTry F#を使っている様子をもっと知りたければ、5分間の Microsoft Researchのビデオを見るのがいいです。

InfoQ: F#の将来についてどう考えていますか?

F#は分析ソフトウェアコンポーネントのデプロイまでの時間を大幅に減らすことに成功していますし、金融や保険業界でも部分的に成功しています。F#の最新版とそのユニークな型プロバイダー情報へのアクセスフィーチャは、開発者が組織内から、インターネット上の異機種環境のデータをアクセスする方法を統一する新しい世界の到来を告げています。F#はデータ科学、ビッグデータ、クラウド・コンピューティングに完璧に合っています。

Microsoft Researchが率いている言語設計によって、研究の世界から最先端のアイデアを持ってきて、驚くほど短い時間で、それらを世界中の開発者の手に渡します。

 

この記事に星をつける

おすすめ度
スタイル

BT