请问下 C语言 C++ 和C# 的共同点 不同点 各自的适应性
展开全部
共同点就是语法都是一样的,还有他们的类库和函数是可以很方便的移植的。
不同点非常多。
从编程思想来说,标准C使用的是数据结构加算法的编程思想,以函数为主导的编程语言。
C++是以面向对象的封装基类库为主导,C#和C++同样是面向对象的编程环境,所不同的是其类库更加偏向于适应.NET的集成环境。
C现在多上用于智能单片机和操作系统级的编程使用,在桌面应用中已经非常少了。
C++面向于桌面应用的开发以及数据库以及C/S结构的软件架构编程,可以说我们目前所使用的大多数应用程序都是这一环境开发出来的。
C#主要致力于复杂逻辑结构的网站编程和B/S结构以及云架构的编程,当然C#的能力是最强的,由于其类库的支持,也可以做出C++所能做到应用。
不同点非常多。
从编程思想来说,标准C使用的是数据结构加算法的编程思想,以函数为主导的编程语言。
C++是以面向对象的封装基类库为主导,C#和C++同样是面向对象的编程环境,所不同的是其类库更加偏向于适应.NET的集成环境。
C现在多上用于智能单片机和操作系统级的编程使用,在桌面应用中已经非常少了。
C++面向于桌面应用的开发以及数据库以及C/S结构的软件架构编程,可以说我们目前所使用的大多数应用程序都是这一环境开发出来的。
C#主要致力于复杂逻辑结构的网站编程和B/S结构以及云架构的编程,当然C#的能力是最强的,由于其类库的支持,也可以做出C++所能做到应用。
展开全部
共同点就是都可以被称为C家族的成员。
不同点从不同方面看都会有很多,不用管这些的。如果你要学习编程,就死抓住其中一个不用放,将其学通了,然后你看别的语言时,用它作为对比就可以了。初学者切忌博而不专,有广度没深度。
不同点从不同方面看都会有很多,不用管这些的。如果你要学习编程,就死抓住其中一个不用放,将其学通了,然后你看别的语言时,用它作为对比就可以了。初学者切忌博而不专,有广度没深度。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
C是基础,C++是C的扩展、升级与改进。同理C#是一种更为高级的语言。
C是基础,学会了C,再学C++、java、C#之类的就比较快了。
C是基础,学会了C,再学C++、java、C#之类的就比较快了。
参考资料: http://wenwen.soso.com/z/q191363198.htm
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询