sjz2006 发表于 2006-7-20 22:17
VC++与VC.N
搞不东VC++NET 是干吗的?<BR><BR>与VC++ 编程有什么不同?<BR>
十一月天 发表于 2006-7-21 10:10
这是一个俗套又简单的问题,你要是都接触过了,并且深入学习过.NET了,就不会问这个了
xupeng 发表于 2006-7-24 08:30
VC++.NET编译时只编译成中间代码,想运行的话,机器上还要安装.NET FrameWork,中间代码调用.NET FrameWork类库.<BR>VC++编译时编译成机器语言,不需要机器安装其他东西,运行的速度也更快些.<BR>.NET的<FONT color=#ff1111>主要</FONT>优点就是跨平台,其他优点就是代码更安全(托管)......<BR>语法和功能<FONT color=#ff0000>几乎</FONT>一样!所以我买了VC++的书却在VC++.NET上练习.
热情依然 发表于 2006-7-24 08:35
.NET的优点应该是跨语言,不是跨平台,跨平台是JAVA的事情.不过我发现C#的编译时间比VC++快很多,托管生成的中间代码运行速度很快,又安全.
xupeng 发表于 2006-7-24 08:41
<DIV class=quote><B>以下是引用<U>热情依然</U>在2006-7-24 8:35:03的发言:</B><BR>.NET的优点应该是跨语言,不是跨平台,跨平台是JAVA的事情.<FONT color=#ff0000>不过我发现C#的编译时间比VC++快很多,托管生成的中间代码运行速度很快,又安全.</FONT></DIV>
<P>有优点就有缺点,编译成中间语言后运行时还得用.NET FrameWork提供的类库和编译器编译成机器语言,所以运行的慢(编译的快必然运行的慢),托管以运行速度换取了安全性(自动换档永赶不上手动换档--开车时),希望你能明白其中的道理!</P>
热情依然 发表于 2006-7-24 09:08
<P>那是,不过也不会慢很多的.在大部分情况下牺牲那些速度换来的安全绝对值得.你说的是正确的</P>
youngky 发表于 2006-7-25 08:00
学习java吧
页:
[1]