|
visual c++ = 这里的vc++
# U/ Z4 K2 X& P" B2 L0 V$ d: s) g7 \7 T0 {; j2 B
需要说明的是现在真正意义上用c++编程的人很少了,大多是使用某商业化的基于c++的编程工具,如vc++/bc++...,请记住c++<>vc++/bc++...,而且这个区别越来越明显。这些工具都是在c++的基础上提供更加风装化的组件或类等的东西,并极力推荐使用这些东西进行开发.当然你要在这些工具里使用接近纯c++来编程也是可以的.! D7 K' b0 j( ^. S9 d7 U" `( D
目前我看到的真正意义上的c++编译工具不多,好象有个叫dev_c++的,这个东西提供的库很少,而且跟c++等的库不通用; k+ E, e& Y$ t. T9 q4 i3 e2 Y( G; z
. R0 H- c' k2 ?* r0 A2 }+ Y.net的应用程序在二进制文件的结构上和以往的pe,ne格式有很大不同,想制作.net的传统型病毒的朋友建议到csdn上去看看相关资料. 我感觉好象要运行.net程序,你的机器上必须有个.net framework的运行时.这跟java一样了,目的在与实现跨平台吧. 微软所谓c++.net,简单的说就是用c++语言编写.net程序的工具罢了.这好比用c++写ne或pe格式的应用程序.
( X; v! C6 l, F5 R! L- U5 Y1 g5 t9 X9 w0 d; k- e$ L7 H" y( @
c#给我的感觉是盗版java,因为微软说c#是集象vb一样简单易用,c++一样强大灵活的语言,然而这话在java上一样适用,而且它的技术又和java有极多相似之处,它只能生成.net程序.
( [5 \4 b3 `- C" M
* s/ k- v1 z7 g% c! x) N5 N1 d/ s提醒大家的是不管什么语言都只是一种编程的工具而已,重要的是你有编程的思想,也就是逻辑和算法.(当然一些普通的 应用用不着什么算法等)(学一种语言很快,但真正理解一种语言就没那么简单了) |
|