- 1 名前:デフォルトの名無しさん [2009/11/19(木) 20:45:13 ]
- ■公式
www.microsoft.com/japan/visualstudio/products/2010/default.mspx www.microsoft.com/visualstudio/en-us/products/2010/default.mspx (英語) ■フィードバック https://connect.microsoft.com/VisualStudioJapan/content/content.aspx?ContentID=12487 https://connect.microsoft.com/VisualStudio/content/content.aspx?ContentID=14631 (英語) ■前スレ Visual Studio 2010 pc12.2ch.net/test/read.cgi/tech/1231857024/ ■リンク www.atmarkit.co.jp/fdotnet/dnfuture/vs10net4_01/vs10net4_01_01.html blogs.msdn.com/visualstudio/
- 125 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 17:25:18 ]
- >>121
嘘書くなw >>122 一応同じ言語だよ 公式な言語仕様が無いから全く同じとは言い切れないけどな Matz Ruby向けの行儀のいいプログラムがそのまま動くくらいの互換性はある
- 126 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 17:37:27 ]
- >>125
>>121は嘘だったのですか。本気で信じてしまってました。 ということは、たとえでいうと、C言語の世界でいう、gccとvc++の 違いみたいなものでしょうかね。 根っことなる部分の技術は全く別ではあるが、ソースコードが 同じであれば、同じ結果が得られるという。
- 127 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 18:16:02 ]
- しかし、VBでもIronRubyでもF#でもC#でも.NETプログラムが記述できるようになると、
どれで書いても実行速度が変わらないので、結局のところ、 最後に残るのは簡便さに勝るVBだけであとは全部滅ぶような気がしなくもない。 特にC#はやばい。このクソ言語を早くつぶしておかないと、Javaがつぶされる。
- 128 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 18:31:29 ]
- 並列処理用のライブラリは.NETだけでなくネイティブC++にもやってくる。
C# 4.0はCOM相互運用の強化も売りだな。オプション引数、名前付き引数など。 こっち相手にdynamicキーワードも使える。
- 129 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 18:35:00 ]
- >>127
C# が理解できなかったのか、C# の冗長な記述が気に入らないのか知らんが >Javaがつぶされる。 結構なことじゃないか。組み込み用途にでも細々と残るだろう。
- 130 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 19:11:28 ]
- おじゃ魔女どれみしゃ〜ぷみたいでオタクくさいんだよね、C#は。キモいんだよ。オレが。
- 131 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 19:12:34 ]
- もっと自分に自信を持ってください。#はただの記号です。
- 132 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 20:03:38 ]
- では、これからCwwと呼ぶことにする
- 133 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 20:29:09 ]
- C#とVBの違いなんて
class Myclass{ } ってかくか class Myclass end class って書くかとか、abstractがMustInheritになったとかその程度じゃん。
- 134 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 20:33:50 ]
- まあ確かに、言語仕様自体は基本的には変わらんな。
でも VB と C# 両方やってみると、C# 開発チームの設計思想っつーか 姿勢が見えてきたりして、あーやっぱ VB チーム糞だわと思ったりもする。 IDE 周りは尚更そう感じる。
- 135 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 20:51:44 ]
- Visual Basicより細かい制御ができるようになり、不必要な作業をはぶいて速度を上げた分
ちょっとわかりづらくなった感じだな。 VBはunsafeとか使えないし。
- 136 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 21:42:01 ]
- >>107
.NET 4、ランタイム全部作り直してる。 別に 2.0 から IL の仕様が変わったりはしてないけど、大事を取って別扱い。 C# 4.0 とか Silverlight 4 の新機能はそれぞれのスレで聞くなりググるなりして。 とにかく、4 使いたければ VS 2010 必須。 チーム開発云々に関しては、別に2010に始まった話ではなく、 コーディングがらみの機能は2005辺りからすでに飽和気味で、 VS の方向性はちょっと前からそっち方面の強化に向いてる。
- 137 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 21:53:04 ]
- 所詮中間言語を吐き出すクソ言語ですよ。
- 138 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 21:58:14 ]
- ネイティブコードかっこいいの時代は終わったのだよ
- 139 名前:デフォルトの名無しさん [2009/12/08(火) 22:03:15 ]
- 言語的にVBとC#じゃ
C#のほうが余計なキーワード覚えなくて良いから、シンプルでわかりやすいけど。 VB6出の人はVB.NETに行くんだろうね。 dynamicはExcelとかWordの操作用で重宝しそうだね。 これに関しては、いままではVB.NETのほうが記述性が高かったから。。 > .NET 4、ランタイム全部作り直してる。 どれぐらい安定性とパフォーマンスが向上しているか気になるところ。 今回、BigInteger入ったけど、BigDeciamlも入れてほしかったなぁ JavaのBigDecimalはアレなので、記述性の高いものを望むが、 せめてSQLServerのNUMERIC型の最大桁数を格納できる型は欲しい。
- 140 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 22:08:18 ]
- BigIntegerやComplexはDLR向けでしょ
動的言語ではよくビルトインサポートされてるから統一と相互運用のために追加されただけ
|

|