F# プログラミングを始めるにはどうすればよいですか?
言語を学習したり、他の言語と比較した利点について学習したりするための良いスターターサンプルは何ですか?
どのようなツールが必要ですか (例: Windows、Visual Studio など)?
ベストアンサー1
公式エントリーポイントはこちらです:Microsoft F# 開発者センター
簡単に味見したい場合は、ブラウザで F# を試す(Silverlight) (インタラクティブなチュートリアル ウォークスルーが含まれています)
まずはビデオやプレゼンテーションを視聴することから始めましょう(ちなみに、Microsoft F# の紹介ルカ・ボロネーゼによる「The Presents The Promise of the World」は、今でもこのテーマに関する最高のプレゼンテーションの 1 つです。次に、次の 2 冊の必読書を読んでください。
- F# プログラミング: 複雑な問題を解決するためのシンプルなコードを書くための総合ガイドクリス・スミス
- エキスパート F# 2.0(F# のエキスパートの声) ドン・サイム、アダム・グラニツ、アントニオ・チステルニーノ
それに加えて...
クイックリンク
- ビジュアルスタジオ(F# は VS2010 および VS2012 のプロフェッショナル エディションの標準機能です)
- Visual Studio 2012 Express for Web用のF#ツールを入手(無料の2012ツール)リリース情報)
- ダウンロードF# 2010 年 11 月 CTP(無料2010ツールリリース情報)
- F#を学ぶMSDNリソース経由
- のF# 2.0 言語仕様(PDF) (F# 3.0 仕様が登場予定)
- F# の MSDN ドキュメント(言語リファレンス、ライブラリ参照)
- F# プログラミングWikibooks(サンプルがたくさんあります)
- F# のサンプルとチュートリアル
- F# 3.0 サンプル パック
- ブラウザ内チュートリアルF# を試す (Silverlight が必要)
- F# 財団多くのリソースがある
コミュニティ
質疑応答
- F# タグStackOverflowではこちら
- F# MSDN フォーラム
- F# で fpish
ブログ/出版
- F# コミュニティ ブログ
- 翻訳元アグリゲーター
- Twitter の F#
- github の F#(シャープ)
- F# チームブログ
ミートアップグループ
- ニューヨーク市 F# ユーザー グループ
- シカゴ F# ユーザー
- F# シアトル ユーザー グループ
- サンフランシスコ ベイエリア F# ユーザー グループ
- 機能的なロンドン市民ミートアップグループ
- チューリッヒ FSharp ユーザー ミートアップ グループ
ビデオ
その他の書籍
- F# の基礎(.Net の専門家の声) Robert Pickering (2007 年 5 月)
- 始まりのF#ロバート・ピカリング(2009年12月)
- 現実世界の関数型プログラミングトマス・ペトリチェク & ジョン・スキート (2010 年 1 月)
- テクニカルコンピューティングのための Visual F# 2010ジョン・ハロップ博士(2010年4月)
- フレンドリーなF#ジュリア・コスタンティーニとジュゼッペ・マッジョーレ(2011年8月)
必要なツール
ビジュアルスタジオ:
- F# は、VS2010 および VS2012 のプロフェッショナル エディションに組み込まれています。
- F# は、Visual Studio 2012 Express for Web のアドオン コンポーネントとして利用できます。
- あるいは、VS2010統合シェル(無料ダウンロード)。次に、CTPMSI、F# 2.0 の無料の VS2010 バージョン。
モノ開発: