c语言 C# C++的区别是什么,哪个比较实用,越详细越好 这种适合参考书籍

 我来答
_锋_芒_
2012-07-15 · 超过18用户采纳过TA的回答
知道答主
回答量:54
采纳率:0%
帮助的人:32万
展开全部
C:用于内核等系统设计
C++:用于大型软件设计
C#:个人觉得是个垃圾。只是微软的编程语言。站在微软的角度来看全世界的程序员,他们说这个世界除了微软不需要再有多余的程序员,C#就是站在这个角度产生的。他能干什么你知道了吧,基本来说是让智障的程序员来学的。

这三个的具体的区别就是思想运用。他们只是语法,当你有了思想以后会发现有些东西用C来做快,有些东西用C++来做好做,还有些东西本来很麻烦,要解决很多问题但是用C#来做就省事很多。

至于书籍,只要学会了他们的语法就去看关于思想的书就可以了,不过介于C常用于系统等设计,可以去看看LINUX C。
C++会了语法以后可以看C++ primer 。
C#个人觉得没特殊要求的不要在上面浪费时间了。当你C/C++很NB的时候你的价值比一个C#程序员要高出好几倍
LeoMiaoX
2012-07-15 · TA获得超过288个赞
知道答主
回答量:188
采纳率:100%
帮助的人:58.6万
展开全部
这样看你的需要了。
1. C 语言是面向过程的语言,它的优势在于能直接操作硬件,代码简洁,占用内存小。
2. C#语言是面向对象的语言,它适合开发网络相关的应用程序或者PC端应用程序。
3. C++语言是面向对象的语言,它适合开发大型程序几乎任何软件都可以用C++开发,目前它也能对硬件进行操作了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhangwei1911
2012-07-15 · TA获得超过1491个赞
知道答主
回答量:73
采纳率:0%
帮助的人:44.2万
展开全部
c#相对于c++更高级,封装得更厉害,在使用上似乎更简单一点儿吧,没有了指针之类的概念。它主要用于两种开发:一是桌面程序开发,二是网络程序开发(网站开发);就鄙人短浅见识,c#应用于桌面程序的大型程序几乎没见着,因为它对宿主(主机)的要求比c++程序要求高一点,而对于网站开发而言,还是蛮有前途滴;对于c++而言,鄙人不太熟,但知道它主要是用来开发软件的,更多的时候是它和c语言一起干活儿吧
至于你所说的哪个比较实用,就看个人的发展方向了,若是冲着算法、软件开发方向发展,当然选择c++了,若是开发网站,毫无疑问选择c#啦
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
您杉亿I
2012-07-15
知道答主
回答量:35
采纳率:0%
帮助的人:1.7万
展开全部
C 语言是面向过程的语言,它的优势在于能直接操作硬件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式