BT

Visual StudioがCPythonをサポート

| 作者: Roopesh Shenoy フォローする 0 人のフォロワー , 翻訳者 編集部N フォローする 0 人のフォロワー 投稿日 2011年4月13日. 推定読書時間: 3 分 |

原文(投稿日:2011/04/07)へのリンク

Microsoft Technical Computing Groupは、Python Tools for Visual Studio (PTVS)オープンソース プロジェクトをアナウンスしたばかりである。PTVSは、 IronPython Tools for Visual Studioコードベース(IronPython 2.7に導入された)上で改善され、 CPython, クラスタのサポート、.NETにおける NumPy やSciPyのような新しいモジュールを追加した。

アナウンスされた主なフィーチャには以下のものがある。

  • 高度な編集機能、インテリセンス、ブラウジング、 “Find all refs”機能、REPLなど
  • CPython と IronPythonのサポート
  • ローカルとクラスタ/リモート デバッギング
  • 複数ビューによるプロファイリング
  • 統合された IPython REPLを介してインタラクティブな並行計算
  • HPC クラスタ とMPI サポート、デバッギングのサポートも含む
  • .NET用NumPy と SciPy
  • クラウド コンピューティングのサポート(近々)
  • Dryadのサポート(大規模、データ集中型並行プログラミング)(近々)
  • 無料なオープンソース(Apache 2.0)

このタイミングでのアナウンスが既に混乱を呼んでいる。特に IronPython Tools for Visual Studio と Python Tools for Visual Studioとの違いについてである。Microsoftは、PTVSは、以前のコードベースを改善した。すなわち、置き換えであることを明言している。現在ベータであるPTVSは、IronPython 2.7と一緒にはリリースされなかった。2つのチームは、 IronPythonの次のメジャーなリリースでは、PTVSを推奨のツールにするべく開発している。

Microsoftの Software Design EngineerであるDino Viehland氏はこの状況を次のように言っている。

PTVSには、 IronPython Tools for VSにある全てのフィーチャを維持し、かつ多くの新しいフィーチャも加えます。初心者向けに、REPLとCPythonと他のPython実装用のデバッギングの両方を追加します。 CPythonへのプロファイリングのサポート、複数の言語バージョン(2.5から3.2)を追加しました。CPythonのプロセス向けに、ローカルとリモートの両方のプロセスを加えました。また以前あったフィーチャを全てサポートしています。IronPython用の素晴らしいインテリセンスやドラッグ&ドロップによるGUI開発などがその中には含まれています。しかし我々は特別な領域- High Performance Computingにおける新しいフィーチャの開発に注力しています。最初のベータで、焦点を当てているのが2つの異なったシナリオを可能にすることです。MPIを介したバッチ処理とIPythonを介したインタラクティブなコンピューティングです。バッチ処理には、簡単な"F5"シナリオによるパブリッシュとクラスタ上で動くことをサポートします。もしクラスタ上で稼働する準備ができていないのなら、ローカルマシンで同じマルチプロセスを起動できます。インタラクティブな開発に対しては、IPython (.11+) のずばぬけた競争力に焦点を当てています。基礎から完全に、新しいアーキテクチャを設計して並行コンピューティングと代替のREPL Uisをサポートしています。

RTMバージョンは、2011年の秋に予定されている。

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT