永发信息网

v c++和c#的区别?两种不同的编程语言各自的优势在哪里?

答案:2  悬赏:10  手机版
解决时间 2021-04-29 17:01
v c++和c#的区别?两种不同的编程语言各自的优势在哪里?
最佳答案
C、C++、 C#都是编程语言,
C++可以看做是C的升级版 ,因为基本上所有C的代码都可以在C++下编译,、
C是面向过程型的语言,C++则是面向对象型的语言(相比C语言)。
C#则是一种完全面向对象的语言,(说白了跟C\C++没什么直接关系了)

C++和C#可以说定位就不一样,所以可比性不是很高
C#能做的,C++不一定都能做,C++能做的,C#也不一定都好做
C#繁杂的调用Win32 API的方式,确实让人很不舒服,C++这一点做得比它好。但是,C#强大的网络操作,代码量大大地低于C++,我们抛弃不用Socket,改用WinInet或是MFC中的封装好的网络类,比如CHttpFile,还是没C#简单。C#的傻瓜式的类库操作和面向对象编程的完美特性,确实让其成为了Windows平台上最受欢迎的语言。

所以可以简单的理解为C++相比C#更底层, 但是C#的开发更方便。

C#真正的对手其实是JAVA。。
全部回答
c#有强大的类库支持编程非常容易~而且网络支持很好,而且c#可以用作unity3d等引擎的脚本语言。
c++有着c语言的特性接近底层,类似驱动的开发基本都要用c++
c++入门比c#难
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
输入法只能ctrl+空格启用是怎么回事啊
天秤座的幸运星座是什么?
凯诚信用担保公司是不是骗子
谁知道哇嘎里下载的东西这样保存到移动U盘里
求一个歌曲格式转换器
我现在很孤独,没什么朋友,怎么办
我的电脑出了好多问题
如何开一家货运部
小时候经常梦见飞是怎么回事?
挫什么意思,矮和挫有什么区别区别
紫水晶花卉地址在什么地方,想过去办事
你们有林俊杰以前的女朋友的照片吗
有没有实用一点的保健品?
网球宝贝进去一闪一闪
jn6008d 型号的采集卡,谁有这种驱动 请给我发
推荐资讯
怎么点痣后一两天里痣的颜色变得更深了???
大一的生活,太无味,有什么高招充实??
东莞大朗公交车收费问题
Q宠大乐斗怎么把只允许好友加入,改成所有人
WiiU美版主机能玩日版游戏吗
LGD的09真的退役了么?
书本最后一个页码一般是奇数还是偶数
有人说:“很多教师没有学过教育学,教学照样
金芳烩肉馆地址有知道的么?有点事想过去
QQ飞车南瓜灯怎么得
搜搜的单条搜索结果中,不包含以下哪一项内容
第八章机械师纯刷图加点
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?