注册 登录
编程论坛 VC.NET论坛

VC++与VC.N

sjz2006 发布于 2006-07-20 22:17, 1645 次点击
搞不东VC++NET 是干吗的?

与VC++ 编程有什么不同?
6 回复
#2
十一月天2006-07-21 10:10
这是一个俗套又简单的问题,你要是都接触过了,并且深入学习过.NET了,就不会问这个了
#3
xupeng2006-07-24 08:30
VC++.NET编译时只编译成中间代码,想运行的话,机器上还要安装.NET FrameWork,中间代码调用.NET FrameWork类库.
VC++编译时编译成机器语言,不需要机器安装其他东西,运行的速度也更快些.
.NET的主要优点就是跨平台,其他优点就是代码更安全(托管)......
语法和功能几乎一样!所以我买了VC++的书却在VC++.NET上练习.
#4
热情依然2006-07-24 08:35
.NET的优点应该是跨语言,不是跨平台,跨平台是JAVA的事情.不过我发现C#的编译时间比VC++快很多,托管生成的中间代码运行速度很快,又安全.
#5
xupeng2006-07-24 08:41
以下是引用热情依然在2006-7-24 8:35:03的发言:
.NET的优点应该是跨语言,不是跨平台,跨平台是JAVA的事情.不过我发现C#的编译时间比VC++快很多,托管生成的中间代码运行速度很快,又安全.

有优点就有缺点,编译成中间语言后运行时还得用.NET FrameWork提供的类库和编译器编译成机器语言,所以运行的慢(编译的快必然运行的慢),托管以运行速度换取了安全性(自动换档永赶不上手动换档--开车时),希望你能明白其中的道理!

#6
热情依然2006-07-24 09:08

那是,不过也不会慢很多的.在大部分情况下牺牲那些速度换来的安全绝对值得.你说的是正确的

#7
youngky2006-07-25 08:00
学习java吧
1