Archive for the ‘Microsoft’ Category

Visual C++ 2010 を少し使ってみたんだけど、これは酷い。
前回の投稿で「最新版出たよ、なかなか良さそう!」と書いたのに、蓋を開けたら何とやらですよ。
良くなった点も当然あるんだけど、それ以上に駄目な点が多すぎる。

・テキストエディタがへぼすぎる。メモ帳に劣る -> Visual Studio 2010のword wrapの遅さ
・でかいヘッダインクルードするとファイルサーチでしばらく止まる
・C++0x 対応のお粗末さ
・vcproj 形式からのコンバートミスが多い
MPLPPL あんまり早くない (OpenMP で良いです)
・プロパティ弄っていると突然ちらついて、プロパティウィンドウが背景に溶け込む (XPだから?環境次第?)
・プロパティの構成切り替えだけでもたつく
・プロパティの保存も遅い、ちょっと固まる

他にも stdint.h が間違っているとか、ヘルプ使いづらいとか、その他たくさんの不満が聞こえてきます。(twitterで)
これにお金出すのは勿体無い、ね。

今回は Express Edition で。
Hotfix はやくきて。

Microsoft Visual Studio 2010
http://www.microsoft.com/japan/visualstudio/

リリースされました。
日本語版の発売は 4/20 だそうです。
英語版ですが、さっそく Visual C++ 2010 を試してみました。

RC 版では既に軽快だったかもしれませんが、beta2 では重すぎて使い物になりませんでした。
そんな IDE も、リリース版ではかなり軽快です。

コードを書いていると、構文チェックしてくれたり、インテリセンスの仕組みが変わって賢くなっているのがわかります。

C++0x の機能は完全にはサポートされていませんが、いくつか取り込まれました。
[Visual C++ Team Blog : C++0x Core Language Features In VC10: The Table]
http://blogs.msdn.com/vcblog/archive/2010/04/06/c-0x-core-language-features-in-vc10-the-table.aspx

STL も 中身を見てみたところ、Rvalue references 対応しているみたいです。
最適化レベルも上がっているので、VC++ 2010 でコンパイルするだけで実行速度が上がりそうすね。

価格は従来より割高?
Standard Edition がなくなり、有料版の一番下のモデルが Professional Edition になったみたいです。エディションが最近のWindows OSっぽくなった。
価格一覧 http://www.microsoft.com/japan/msdn/vstudio/2010/product/price/default.aspx

発売後、一定期間のみ安く販売する 「Microsoft Visual Studio 2010 Professional – Standard Edition 乗り換え優待パッケージ」があるみたいです。
これはアップグレード版になりますが、従来どおり Express Edition からでもアップグレードできるのでお得ですね。

Tech Days 2009 の動画が公開されていたので、川西先生のセッションを聞いてみました。
Windows7 からの Direct2D, DirectWrite の詳細や Direct3D 10 について興味がある方は是非聞いてみてくだしい。

Direct2D, DirectWrite は綺麗だなぁ。しかも早い、アンチエリアス使える、使用メモリは減る、何この完璧超人。
ただし戦うフィールドは選ぶ(vista 以降)

DirectX SDK (November 2008) にて追加された Direct3D10Level9、こいつが優秀。
Direct3D10Level9 は Direct3D 9 のハードウェアで Direct3D 10 を利用できるというもの。
OSがVista 以降っていう制限は相変わらずだけど、ハードウェアが DX10 未対応でも DirectX10 が利用できる点はすごいよこれ。
じゃあパフォーマンスはどうなのか?というと、十分出るという話です。
# 動作にはWDDM(Windows Display Driver Model) が必要だと仰っていましたが、Vista 以降なら勝手にドライバ入りそう。

Windows 7 ではリモートデスクトップが改善されるらしい。
Aero 対応や Direct2D, Direct3D10.1 によるクライアントレンダリングで描画がかなり高速になるよ!

なんとマイクロソフト製品が無料!!

学生さんは無償でダウンロードできるよ。
Microsoft DreamSpark

学生になりたいねぇ。