C语言,C#,C++ 那个好用途广泛

来源:百度知道 编辑:UC知道 时间:2024/06/02 12:33:49
并且有什么区别

C和C++的在嵌入式方面可以说是差不多的,但如果开发应用程序的话,C++是比较好的,因为相比起来,C++几行代码完成的工作,换成C++就可能要几十行甚至几百行,但C的兼容性是比较好,在嵌入式方面比较好。
而C#是微软自家的语言,现在暂时在WINDOWS下兼容比较好,LINUX下虽然有相应的兼容软件,但效果不理想。
如果想要在WINDOWS下开发应用程序,而且没接触过C++/C,那么可以直接学C#,难度不大,因为很多东西都封装了。如果想要跨平台,或者以后打算在LINUX或者其他系统下做开发,那么学习C/C++都是很好的选择,C/C++是差不多的,学好了一门,另外一门就相对比较容易了。

这三种语言实际上是相对独立的。。。

本来C是一种语言,C++是Stroustoup采纳了C中的一些语言特点,并加入了类与对象的概念而成的;
C#是由微软公司结合了C++中一些语言特点和.Net程序架构而建立的。

也就是说,尽管都有C字,内涵是大不相同的。

C用于数学方面,开发算法等等,是信息学竞赛的工具语言。
C++用于广泛的程序开发,但很难掌握。
C#用于.Net程序开发,相比于C++是简单不少,不过学了它就代表你忠于微软

简单地说,它们只有语法上的区别` 基本上没功能上的差距!!`

只是C语言适合写低级程序`例如`硬件驱动,接口` 硬件信息数据转化等等`

就是类似计算机和一些硬件接触的程序` 较适合`底层工程

因为它每实现一个小功能都需要长长的代码!!`

C# C++ VC 都是比较简单化` 实现起来比较简单~` 但是如果你想详细地去改的话就比较麻烦了。。 想去改一个小功能里的某部分,改起来就麻烦很多,因为很多都是封装起来的` 所以它比较适合做高级一些的,例如网游`实现功能居多,但功能里面的细节没有那么严格的要求`

但从功能上说,它们基本都可以做到` 只不过C语言写网游`可能比C# VC 等等的代码要长几十倍到上百倍` 它长,是因为它语法要求写得详细

而C# VC 代码本身就包含了很多详细内容在里面,一般都是