C语言、C++与C#的不同点与相同点,各自的适用性
3个回答
展开全部
1)语法都是相通的。
2)C语言是面向过程的语言,C++与C#是面向对象语言,这是最大的区别,最大的不同,很重要的,如果要学习C++与C#,必须掌握面向对象思维,都不难。
3)C++与C#适合软件程序开发而且方便快捷,界面都是可以现成的,你一个人就很容易做出一个软件来,而C语言比较适合底层开发,效率比较高,一个大型的软件或者操作系统的底层需要C语言编写,比如Linux操作系统基本都是C语言的代码写出来的,windows也不例外的。
4)学习的建议,从C语言开始学习,然后选C++或者C#吧(建议C#)。
以上个人观点,个人经验,大牛不要喷我
2)C语言是面向过程的语言,C++与C#是面向对象语言,这是最大的区别,最大的不同,很重要的,如果要学习C++与C#,必须掌握面向对象思维,都不难。
3)C++与C#适合软件程序开发而且方便快捷,界面都是可以现成的,你一个人就很容易做出一个软件来,而C语言比较适合底层开发,效率比较高,一个大型的软件或者操作系统的底层需要C语言编写,比如Linux操作系统基本都是C语言的代码写出来的,windows也不例外的。
4)学习的建议,从C语言开始学习,然后选C++或者C#吧(建议C#)。
以上个人观点,个人经验,大牛不要喷我
展开全部
他们属一个系统的 但各有自己的发展 C面向过程 是较底层的语言 用它开发系统什么的 可以对寄存器直接操作 开发系统软件 驱动程序 控制端口 都有的用 进几年又有新动向 现在新兴的嵌入式又很多是针对c的 像汽车智能系统 智能终端 C更精简 但相对其他两门语言来说 因为它更接近地层 对应用软件的开发不太实用 c++是面向对象的语言 完全兼容C编写的程序 同时增加了更为灵活的编写方式 功能更强大 当然 更大的体系要求更多的资源 不符合精简的要求 各有利弊 C++对于开发网络游戏 制作操作软件 视频 音频软件等 应用更加广泛 这是毋庸置疑的 当你掌握了一门语言以后 你会发现 他们是相通的 思想不会变 算法也没变 变得只是书写的方式
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
(1)语法有相似的地方,毕竟都是C-Base语言
(2)C++与C#是面向对象的语言,C语言不是
(3)任一语言都有工作找,不过java和C#的工作比较多
(4)这3个语言都可以从0基础开始学,不要听别人说谁是谁的基础之类的鬼话
(2)C++与C#是面向对象的语言,C语言不是
(3)任一语言都有工作找,不过java和C#的工作比较多
(4)这3个语言都可以从0基础开始学,不要听别人说谁是谁的基础之类的鬼话
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询