谁知道C、C++、C#主要用于什么?有什么区别?谢谢

2024-12-17 03:58:27
推荐回答(4个)
回答1:

首先,c与C++,C#区别很大,C不是面向对象的编程语言,在思路上面与C++,C#以及JAVA等是非常不同的。
C语言目前基本上只用于单片机程序开发了,其他地方很少用到

C++和C#目前的使用量都非常大,C#不仅仅是应用于网络编程,从微软的VS各个版本就可以很容易看出来,C++的更新缓慢,新功能非常少,甚至很多项目不提供C++的工程向导,微软正在逐步让大家摒弃C++改用C#。

就具体技术而言,C#是一门比C++在语法层面上简单许多的语言(就好像JAVA和C++的关系一样),虽然没有具体数据,但对于一般的WINDOWS应用,使用C#的开发速度绝对要远远高于C++,而且微软提供的支持也很好。

不过,这些仅限于在微软的世界中,到了其他环境,C++还是需要的(但是也被JAVA挤的够呛)。

就个人经验看(纯个人建议)
如果:
1.你要从事硬件开发(单片机,低中端嵌入式),那么C还是用的最多的,电脑上选VB更适合这样的开发人员,
2.如果你纯在WINDOWS环境开发,并且不会涉及计算密集型的程序,那么C#绝对是首选,C++会使你入门时间推后1-2年的
3.如果进行多种平台的开发,并且不计划使用JAVA,或者要从事计算密集型的程序开发,那么C++还是首选,毕竟现在C++在运行速度上还是有很多优势的

回答2:

c:系统核心编程,单片机编程,科学计算
c++:所有
c#:网络应用编程为主,也可以用于一些普通在windows平台上的开发。

回答3:

现在系统中程序方面的编程主要是用C++,C已经过时,因为C++面向对象的方法可以更好的提高资源利用率,C#一般多是和HTML语言结合用于浏览器的WEB编程。

回答4:

这个还要问啊啊