大连理工大学论坛

 找回密码
 注册(开放注册)
搜索
查看: 3482|回复: 2

[应用技术] C,C++,VC++,C#是什么关系?

[复制链接]
发表于 2007-10-8 15:26:53 | 显示全部楼层 |阅读模式
C、C++、C#是三种编程语言。
VC++一般指的是VS60中的VC60集成开发环境,只是一个工具。 VC++.NET可以看作是VS2003中的C++的开发环境,相当于VC60的升级版本,对C++标准支持的更好而已。
如果学C,工具比较多,支持C++的工具都支持C。
如果学C++的话,建议用Dev C++,最新版本是4.9.9.2,这个工具的优点是体积小、支持标准C++、速度较快,但是C++的帮助需要自己寻找。
或者用VS2003和VS2005,这两种对标准C++支持的比较好,优点是上下文提示比较全,它的帮助库(MSDN)也非常好,内容非常详细。
如果学C#的话,只能用VS2003和VS2005,因为他是基于windows下的.NET Framework的,不能脱离这个环境。
至于两者之间的关系,建议搜索一下编译器的解释。上述编译环境只是提供了一些更方便直观的图形化的代码编写环境,可以给你更多的帮助。你同样可以用记事本去写代码,然后找一个编译器去编译你写的程序。
学习C#,大家可以参考以下书:
电子工业出版的《C# 2.0宝典》
机械工业出版的《C#2.0完全自学手册》
清华大学出版的《新一代VISUAL C#2005程序设计》
人民邮电出版的《精通VISUAL C# 2005--语言基础、数据库系统开发、WEB开发》
发表于 2007-10-9 18:51:26 | 显示全部楼层
主题不错,是该阐述下各类程序语言的意义;
至于用什么工具编译不是个问题,C语言初学者用tc足够;有一定基础的同学(包括学C++)用devcpp,能好好规范编程的风格,也特别适合于学习研究算法;针对于要深入学习C/C++的话莫过于Unix/Linux C/C++环境;
    而C#则装上.Net Framework再好好利用VS.Net吧!

[ 本帖最后由 lefttime 于 2007-10-9 18:52 编辑 ]
发表于 2007-11-12 15:35:39 | 显示全部楼层
晕了
你是学什么的?
您需要登录后才可以回帖 登录 | 注册(开放注册)

本版积分规则

手机访问本页请
扫描左边二维码
         本网站声明
本网站所有内容为网友上传,若存在版权问题或是相关责任请联系站长!
站长联系QQ:7123767   myubbs.com
         站长微信:7123767
请扫描右边二维码
www.myubbs.com

小黑屋|手机版|Archiver|大连理工大学论坛 ( 苏ICP备06050851号 )

GMT+8, 2024-3-29 20:31 , Processed in 0.121091 second(s), 15 queries .

Powered by 高考信息网 X3.3

© 2001-2013 大学排名

快速回复 返回顶部 返回列表