1 名前:デフォルトの名無しさん mailto:sage [2006/01/16(月) 04:48:41 ] Visual Studio 2005 Express Edition(無償) www.microsoft.com/japan/msdn/vstudio/express/ 貧乏人は急いでGETだぜ! Visual Studio 2005 Developer Center www.microsoft.com/japan/msdn/vstudio/2005/ lab.msdn.microsoft.com/vs2005/ Visual Studio 2005 製品ライン概要 www.microsoft.com/japan/msdn/vstudio/productinfo/productline/ www.microsoft.com/japan/msdn/howtobuy/vs2005/ Product Feedback Center lab.msdn.microsoft.com/productfeedback/ 過去スレ Part7 pc8.2ch.net/test/read.cgi/tech/1135529419/ Part6 pc8.2ch.net/test/read.cgi/tech/1134819322/ Part5 pc8.2ch.net/test/read.cgi/tech/1133029283/ Part4 pc8.2ch.net/test/read.cgi/tech/1131494714/ Part3 pc8.2ch.net/test/read.cgi/tech/1125460842/ Part2 pc8.2ch.net/test/read.cgi/tech/1113305966/ Part1 pc8.2ch.net/test/read.cgi/tech/1080916113/
941 名前:デフォルトの名無しさん mailto:sage [2006/01/30(月) 22:39:44 ] デフォルトで_UNICODEになっちゃってるんですが… MSはもう2k/xp以前のOSはなかったことにしたいのでしょうか…?
942 名前:デフォルトの名無しさん mailto:sage [2006/01/30(月) 22:42:58 ] ユニコード・レイヤー使えよ
943 名前:デフォルトの名無しさん mailto:sage [2006/01/30(月) 22:43:47 ] >>941 あとから設定変えれば済むじゃん。
944 名前:デフォルトの名無しさん mailto:sage [2006/01/30(月) 23:53:17 ] > 2k/xp以前のOSは 世間的に
945 名前:デフォルトの名無しさん mailto:sage [2006/01/31(火) 05:24:58 ] >>917 みたいな馬鹿ってさ、実際に計測もしないで 「パフォーマンスが〜」とか言う典型的な厨だよね。 昔いた、ビデオキャプチャヲタの 「NTFSだと遅いのでFAT32でキャプチャ専用領域を確保」 「IDEだと負荷が大きいので当然SCSI」とか、思い込みだけで 邁進しちゃうタイプw
946 名前:デフォルトの名無しさん mailto:sage [2006/01/31(火) 05:49:34 ] 検証してみたら一目瞭然なんだがな まぁ素人さんは別にマルチスレッドでもいいんじゃね?ww
947 名前:デフォルトの名無しさん mailto:sage [2006/01/31(火) 05:55:27 ] >>945 つーかgoogleで検索掛けてみろよ 海外だけど検証してるサイト結構あったし おまえみたいな文句しか言わない厨もうざいよ
948 名前:デフォルトの名無しさん mailto:sage [2006/01/31(火) 05:59:36 ] >>946-947 じゃぁMS-DOSとDOSエクステンダで最高速のプログラムでも書けば? アホらし
949 名前:デフォルトの名無しさん mailto:sage [2006/01/31(火) 06:13:04 ] >>948 ハァ?wwwwww
950 名前:デフォルトの名無しさん mailto:sage [2006/01/31(火) 06:16:13 ] >>915 自分に必要な機能が無いなら2005に移行しなきゃ良いだろ
951 名前:デフォルトの名無しさん [2006/01/31(火) 06:29:25 ] >>947 まずお前がソース出せよ。 その海外とやらの。
952 名前:デフォルトの名無しさん mailto:sage [2006/01/31(火) 06:32:48 ] >>951 つttp://www.takahashisauce.com/
953 名前:デフォルトの名無しさん mailto:sage [2006/01/31(火) 06:52:56 ] パフォーマンスを極限まで追求するアプリなら、 そもそもCランタイム関数を使う時点で間違ってるし。 素のWin32 APIとアセンブラで組め。
954 名前:デフォルトの名無しさん mailto:sage [2006/01/31(火) 07:06:02 ] 80-20の法則に従えば、ボトルネックになってる部分だけでも Cランタイムに依存しない形で実装すれば、Cランタイムの シングルスレッド/マルチスレッドの違いなんて無意味になる。 それを理解せずに、盲目的に「マルチスレッドランタイム=遅いから×」 とか言ってレガシーなものを使い続けるのはナンセンスだ。 ちょっと前までは、「Windowsアプリにすると遅い」とか言って 頑なにMS-DOS用のゲームを作り続けてたベンダーがあったが、 >>917 はそれと同じくらいアナクロな発想。
955 名前:デフォルトの名無しさん mailto:sage [2006/01/31(火) 07:06:59 ] 試しにrand()関数で検証してみますた ※検証方法 rand()関数で乱数の生成処理を1000000000回繰り返すという処理を シングルスレッドとマルチスレッドで行う 共にリリースビルド ランタイムライブラリ以外全て同じ設定にした ※結果 シングルスレッド 27.7秒 マルチスレッド 67.5秒
956 名前:デフォルトの名無しさん mailto:sage [2006/01/31(火) 07:15:40 ] UNIXerから言わせれば、アプリごとにlibcがSide-by-Sideで必要な事自体が異常なんだが。
957 名前:955 mailto:sage [2006/01/31(火) 07:17:07 ] ちなみに生成された実行ファイルのサイズは シングルスレッド 40kbyte マルチスレッド 44kbyte 同じことをvc2005でやってみたら(これはマルチスレッドのみ) 実行結果は126秒で 実行ファイルのサイズは60kbyteですた
958 名前:デフォルトの名無しさん mailto:sage [2006/01/31(火) 07:23:10 ] >>956 それは単一のライブラリしかないということでしょ。 Winでのマルチスレッドライブラリの弊害をすべて持ってるわけでシングルスレッドライブラリの利点を持っていないことに気づいていないだけ。
959 名前:デフォルトの名無しさん mailto:sage [2006/01/31(火) 07:25:46 ] >>958 そんなこと君に指摘されなくても、Performance-sensitiveな処理は libcなんぞに依存しないように書くのは当たり前。
960 名前:デフォルトの名無しさん mailto:sage [2006/01/31(火) 07:27:30 ] >958 956のは、MSVCR80.dllとかがwindows\system32に放り込めない、 と言う話だと理解したけど。シングルスレッド・マルチスレッドは関係なくね?
961 名前:デフォルトの名無しさん mailto:sage [2006/01/31(火) 07:30:51 ] どうしてもシングルスレッドランタイムを使いたいなら、VS2003から移行するな。 これでFA。
962 名前:958 mailto:sage [2006/01/31(火) 07:35:07 ] >>959 ?ライブラリにすでにマルチスレッドだったら処理が組み込まれているのにそれを同依存しないように書くと?勘違いしてるので後学のために教えてください。 >>960 いやそういうことじゃないんですか?物理的にdllがというよりも何で二つもライブラリがあるのということをいってるみたいだから。
963 名前:デフォルトの名無しさん mailto:sage [2006/01/31(火) 07:40:16 ] >>962 全てのC++アプリはlibcやmsvcrtに依存「しなければならない」と思い込んでますか?
964 名前:958 mailto:sage [2006/01/31(火) 07:48:01 ] UNixerのいってることはそういうことじゃないの?
965 名前:デフォルトの名無しさん mailto:sage [2006/01/31(火) 07:53:30 ] 954は何も知らないただの馬鹿だな
966 名前:デフォルトの名無しさん [2006/01/31(火) 07:53:40 ] >>959 >そんなこと君に指摘されなくても、Performance-sensitiveな処理は >libcなんぞに依存しないように書くのは当たり前。 Windows でのプログラミングでも、そういう処理は ランタイムライブラリに依存しないように書くのは当たり前だって。
967 名前:デフォルトの名無しさん mailto:sage [2006/01/31(火) 07:56:58 ] >958 UNIX流かどうかはしらないけど、ライブラリで切り替えるのではなく、 strtokとstrtok_rのように、呼び出す関数で切り替えるのだ。
968 名前:958 mailto:sage [2006/01/31(火) 08:00:22 ] そういうことならそのほうがいいな。 自分で制御できる。
969 名前:デフォルトの名無しさん mailto:sage [2006/01/31(火) 08:18:53 ] >>965 永久にVS2003でシングルスレッドランタイム使ってればいいと思うよ。
970 名前:デフォルトの名無しさん mailto:sage [2006/01/31(火) 09:03:34 ] マルチスレッドの使い方が悪いんじゃない? 使い方間違えると遅く、かつ重くなるからね
971 名前:デフォルトの名無しさん mailto:sage [2006/01/31(火) 09:03:35 ] さくさく>>>>>>>もっさり Delphi>VB6>Java>.NET2005
972 名前:デフォルトの名無しさん mailto:sage [2006/01/31(火) 09:17:28 ] >>971 それより速いが、サザンパシフィックのOPTASM
973 名前:デフォルトの名無しさん mailto:sage [2006/01/31(火) 09:19:56 ] >>971 実行ファイルの話か開発環境の話かはっきりしろ
974 名前:デフォルトの名無しさん mailto:sage [2006/01/31(火) 09:20:54 ] 釣りに反応するなよ・・・・
975 名前:デフォルトの名無しさん mailto:sage [2006/01/31(火) 09:37:52 ] Javaって以外に地道に生き残っていたんだ。Javaチップが出ないでので頓挫したのかと思っていた。 普通の開発ペースってこんな所?だよね。MSがなまら早くした気がするけど。 .NETはJavaへの当て馬だったわけね。長年Solarisを作ってきたSunの方針には一目置いていた わけなのか。
976 名前:デフォルトの名無しさん mailto:sage [2006/01/31(火) 09:52:41 ] つうか複雑な演算をしたいときにCランタイムの数学ライブラリが マルチスレッドのみしかないのは致命的だろ >>957 のように致命的な差が出てるわけだし
977 名前:デフォルトの名無しさん [2006/01/31(火) 12:15:35 ] Visual Studio 2005 Professional 使っておられる方にお聞きします。 俺それまで SQL Server 2005 CTP を使ってたんで、 VS2005 Professional インストール時にそれらをアンインストールしました。 で、VS2005 Professional をインストールした後、サービスの一覧を見ると SQL Server (SQLEXPRESS) というサービスがあります。 VS2005 Professional で一緒にインストールされる SQL Server って SQL Server Express Edition と同じモノでしたっけ??
978 名前:デフォルトの名無しさん mailto:sage [2006/01/31(火) 12:26:59 ] 一緒にというか別ディスクでSQLserverいれたがそれは別物。一緒に入る奴はExpress.
979 名前:デフォルトの名無しさん mailto:sage [2006/01/31(火) 12:59:23 ] 単スレはToolkitが出るんじゃないの。いつになるか知らんけど。
980 名前:デフォルトの名無しさん mailto:sage [2006/01/31(火) 14:18:57 ] >>976 数値演算を本気でやる人はそもそもMS製CRTの数学関数なぞ使わない。
981 名前:デフォルトの名無しさん mailto:sage [2006/01/31(火) 14:32:02 ] つーかアセンブラで書けとか言ってる極論馬鹿は何なんだ? どんだけ非効率なんだよ 似たような労力で書けるのなら実行速度は速い方がいいって話だろ
982 名前:デフォルトの名無しさん [2006/01/31(火) 14:35:26 ] ごりごり全部アセンブラで書く奴はいないと思うが、 数値計算で早くしたいとき SIMD 命令は使うことあるぞ。 巨大な配列に対してべたっと SMID 演算するときには prefetch{0|1|2|nta} 命令を使うこともある。 あ、あと、ビットローテートしたいときとか。
983 名前:デフォルトの名無しさん [2006/01/31(火) 14:59:45 ] でさ、結局のところ Visual Studio 2005 Professional VUPはいくらなのよ。 VISUAL STUDIO 2005 PROFESSIONAL EDITION WITH MSDN PROFESSIONAL 更新パッケージ(1年) 130200円 VISUAL STUDIO 2005 PROFESSIONAL EDITION WITH MSDN PROFESSIONAL (2年) 173250円 VISUAL STUDIO 2005 PROFESSIONAL EDITION アップグレード 68040円 MSDNなしのが68040ってことなのか。(キャンペーンで全部1割引みたいだが) たしか前バージョンのときには、 Microsoft Visual Studio 2002+MSDN優待パッケージが7万後半+キャッシュバック2万で Professional VUP + MSDN(1年)が実質、6万くらいだったと思う。 つまり、毎度おなじみ大幅値上げってことなのかな。
984 名前:デフォルトの名無しさん mailto:sage [2006/01/31(火) 15:53:14 ] >>983 そのうちステップアップグレードが出るだろうから、 今それを議論しても意味無いような気がする
985 名前:デフォルトの名無しさん mailto:sage [2006/01/31(火) 19:03:53 ] >>983 住み分けをハッキリしたに過ぎないと思う。仕事上で必要な人とかにはちょっと可愛そうだけれど。 MSDN Professionalはどうなのさ。2003の時はそんな値段だったけれど。 Delphiの成功で(ある種の)サンデープログラマーがどれだけの影響力があるか分かったって思い たいけれど。実情は(?)だけどさ。 兄貴のProfessionalを5万円で買っとけって言うのに従わなくて良かったさ。。。
986 名前:デフォルトの名無しさん mailto:sage [2006/01/31(火) 19:09:30 ] そろそろ次スレを。
987 名前:デフォルトの名無しさん mailto:sage [2006/01/31(火) 19:15:53 ] >>986 がたてるそうです。
988 名前:デフォルトの名無しさん mailto:sage [2006/01/31(火) 19:32:36 ] Javaチップが出ないて。とっくに存在してるが。
989 名前:デフォルトの名無しさん mailto:sage [2006/01/31(火) 19:32:46 ] >>986 よろ
990 名前:デフォルトの名無しさん mailto:sage [2006/01/31(火) 19:36:17 ] >>986 しく
991 名前:デフォルトの名無しさん mailto:sage [2006/01/31(火) 19:40:30 ] >>986 おね
992 名前:986じゃないが mailto:sage [2006/01/31(火) 19:41:55 ] Visual Studio 2005スレ Part9 pc8.2ch.net/test/read.cgi/tech/1138703942/
993 名前:デフォルトの名無しさん mailto:sage [2006/01/31(火) 19:52:19 ] >>992 あんたはエロイじゃなかった偉い
994 名前:デフォルトの名無しさん mailto:sage [2006/01/31(火) 19:56:10 ] >>983 68040ってモトローラ?
995 名前:デフォルトの名無しさん mailto:sage [2006/01/31(火) 20:35:05 ] >>988 > Javaチップが出ないて。とっくに存在してるが。 嘘っ。どこに?
996 名前:デフォルトの名無しさん mailto:sage [2006/01/31(火) 20:39:03 ] ぐぐってみた pcweb.mycom.co.jp/news/2000/04/05/14.html
997 名前:デフォルトの名無しさん mailto:sage [2006/01/31(火) 20:43:23 ] ume
998 名前:デフォルトの名無しさん mailto:sage [2006/01/31(火) 20:44:25 ] te
999 名前:デフォルトの名無しさん mailto:sage [2006/01/31(火) 20:45:04 ] ya
1000 名前:デフォルトの名無しさん mailto:sage [2006/01/31(火) 20:45:49 ] Ajile?間違ってたらごめん、Sunは出してないんじゃない?
1001 名前:1001 [Over 1000 Thread] このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。