望麓自卑—湖南大学最具潜力的校园传媒

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2329|回复: 16

C,C++,VC++,C#是什么关系?

[复制链接]
发表于 2007-10-9 10:42:43 | 显示全部楼层 |阅读模式
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 10:43:00 | 显示全部楼层
有不懂的,要问的,大家提出来,一起讨论...
发表于 2007-10-9 11:30:41 | 显示全部楼层
为什么要学这些语言
发表于 2007-10-9 11:32:23 | 显示全部楼层
学c sharp可用不着vs集成环境啊,有SDK就好了
发表于 2007-10-12 10:05:00 | 显示全部楼层
学好C就很不容易啦,基础打好了,其他的都是相通的
发表于 2007-10-13 03:01:01 | 显示全部楼层
个人观点==必须要学的2个语言:C++ JAVA
用处那是大大滴 [s:234]
发表于 2007-10-13 18:38:45 | 显示全部楼层
跟楼上相反
我认为把c学精了 一切都好办
发表于 2007-10-13 22:20:12 | 显示全部楼层
不太一样。

就曾经的学习经历来看,学C++更有成就感一些,学JAVA更实际一些。

但重要的还是面向对象思想的领悟……
发表于 2007-10-14 04:42:31 | 显示全部楼层
引用第6楼顽石不泪于2007-10-13 18:38发表的 :
跟楼上相反
我认为把c学精了 一切都好办


何为C++?C++就是C PLUS PLUS,也就是C的自我升级版,源自C,但却在编辑语言上比C简化,且功能更强大,可移植性更强,C++用好了,C自然不在话下,而且现在世界上早就没有专程为C提供编辑平台的了,只为C++提供,因为所有C++平台都兼容C,...SO....呵呵,C只是基础之一,但是并不一定是必须.
发表于 2007-10-14 12:45:30 | 显示全部楼层
不管是面向操作、过程或者对象
都只是不同的语言不同的编程思想
个人认为没有所谓哪个比哪个先进的意思
现在的软件业都讲究实用化商业化
却忽略了太多基础的东西
c是基础 没学过c 直接学c++ 个人觉得很难学到一个什么高度
当然如果只去编一些界面漂亮的应用软件
vc c++ JAVA都很不错
但是要涉及到一些底层的东西
c 就很厉害了
比如在这个什么东西都讲究互通互联的年代 设备驱动拿c来写很爽
而且写驱动的coder比那些写界面的钱要多
当然有句很假的话这么说:语言并不是最重要的 最重要的是算法
发表于 2007-10-14 17:11:12 | 显示全部楼层
Quote:

==================================

当然如果只去编一些界面漂亮的应用软件
vc c++ JAVA都很不错

==================================

我晕,我没看错吧?...........VC啥时候成个语言了?V是Visual的意思,不过是微软旗下的1个编译平台.
而且值得补充强调的是,C作为1个基础的程序语言来说,确实很重要,但并不一定是必须,我认识的很多老外就没学过C,而是直接1开始就上JAVA,然后学C++的,我现在所在的2个大学,就语言的侧重点来说就完全不一样,UNI WIEN侧重C++,而TU WIEN却只注重JAVA,...............SO..这里就可以侧面反映出C++和JAVA都是对现阶段来说非常重要的2种语言.
发表于 2007-10-14 17:14:59 | 显示全部楼层
对了,最后忘了说了,你最后那句说得很正确,语言只是工具,重要的还是人的思想,换句话说,也就是算法的问题,所以在1个范围来说,数学是很重要的...
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

每日推荐上一条 /1 下一条

小黑屋|手机版|湖南大学望麓自卑校园传媒 ( 湘ICP备14014987号 )

GMT+8, 2025-5-19 06:49 , Processed in 0.129476 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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