C vs C++ vs C# 有何区别❓❓

作者: 鱼C-小甲鱼分类: 计算机技术 发布时间: 2022-04-25 13:18:27 浏览:320876 次

C vs C++ vs C# 有何区别❓❓

Geek-Liang:
我选择用01写程序,直接和机器交流,没有中间商赚差价[doge][doge][doge]

【回复】你还不如直接干电压,自己定义0,1.谁也不知道你咋定义[呲牙]
【回复】回复 @鹰之旋 :都定义电压了,只定义01,这不得来个10进制
布丁奶茶要冰:
我开始学的时候就是学C语言,但是看到B站的视频太老了,就转学C++,我以为我可以! 看到指针的时候挺费脑的,但是有大佬解释还可以,但是到了后面的实战应用,我快疯了! 还多东西我都不知道为什么要这样,对我目前初学的状态来说,记住就行,但是太多要记了,果断转手Python!

【回复】给个忠告,c++必须会基础语法,c/c++和java至少比较熟悉一个,python和js用的时候稍微看两眼就行,go和rust有兴趣多看两眼,未来可期 python写点小东西可以,但不是个正经的开发语言,不值得下大功夫,当然,如果你是某个双一流的硕士之类的,写点东西验证下研究成果,处理下数据,那就当我没说
【回复】万物回归C C++,你会发现你的语言总会或多或少跟这两个打交道,除非一直停留在自己的舒适区。
【回复】如果你刚上大学,还有很多时间学习,我建议补上C++,你会发现很多高级语言是由C++发展来的,如果你急着工作没时间,那就学高级语言吧,会了C++,以后出什么语言,你学起来都很快。比如你想转java,会C++的话学java很快,但你会java不一定会C++[笑哭]
真真天神下凡:
为什么国内很多人认为越接近底层越好啊 人类最强大的能力就是封装 因为封装所以我们技术才会不断发展 学底层是了解底层 不是完全用底层去写 更不是你去嘲讽别人不懂底层的理由

【回复】底層確實好,理解了底層運作,debug能力會增加,但嘲諷別人不會底層倒是大可不必
【回复】都是装逼的,说高级语言他就说汇编,说汇编他就说01,显得自己知识多。
【回复】天天说直接写汇编最牛逼的,能不能打得过高级语言编译器优化后生成的汇编还两说呢,至少大部分人手写的汇编质量比编译器生成的差远了
量子鸟:
单论语言C#感觉比Java好用不少,可惜国内除了游戏开发其他貌似用的人不多😰

【回复】回复 @HELLO_WORLD_null :真要硬说的话,oracle和google其实也没好到哪去。感觉主要还是互联网刚发展那段时间MS的政策太坑了,闭源+捆死自家平台搞的国内互联网行业很少有人用。最后开源了也因为生态惯性的问题在国内不温不火的,有点可惜😥
【回复】Csharp是微软的,所以很多企业会刻意避开,虽然早开源了,但没人信任微软吧
【回复】这确实,c#确实比java好用
古月青山啊:
原来c#是微软开发的,我说怎么微软这么喜欢用c#呢

【回复】两个#围起来变成话题了[妙啊]
【回复】回复 @悍匪程序猿 :正则:#.+#
【回复】回复 @悍匪程序猿 :建议上转义字符
IonThruster:
C#写起来巨爽可惜没人用 C比较底层比较轻,嵌入式和内核用的多 C++用的也多,学习成本有点高

【回复】不,游戏开发就C#,国外也有用ASP.NET做前端的。还有WPF,而且Unity有IL2CPP和Burst,以后还要迁移到.NET Core CLR,性能基本和C++区别不大
【回复】回复 @零月大魔王 :这些我是了解的,毕竟我自己也是.Net开发者。没人用是相对的。比起JAVA这种对标的,轮子还是少了。C#的问题不在于语言本身,而是微软前些年的战略失误
【回复】回复 @stan_e :C++是一个语言联邦,是C的超集,说人话就是C++可以当C用,但除了面向过程C外,还包括面向对象、模板元和STL等等,比C强大的多,也复杂的多,所以难学的多 C#是依托于.Net虚拟机运行的,就像Java依赖于jvm一样是需要依赖虚拟机执行的。C#是编译为IL语言后被.Net虚拟机解释执行的。因为.Net虚拟机帮开发者做了很多事,比如垃圾回收,又因为有很多语法糖,所以总体更好学,但性能或多或少要差一点。另外C#和C关系并不大了,真要说也就语法有些地方有相似处,可以说是一种更现代的语言
裙子笑容:
[妙啊]我一直以为只有我学不懂指针,还有其他人吗

【回复】回复 @弗里曼博士007 :指针和实参以及形参联系起来就难了,有时候会让你抓狂,该变的数没变,不改变的参数被修改了[doge]
【回复】指针不难吧,就是地址而已呀,想像成门牌号
【回复】指针只是入门啊,数据结构这块必须熟悉指针,不就是个抽象地址,更深入的地址重定向、操作系统调度更麻烦
非万能小黑:
c#前期语法确实基本抄的了java 但它也摒弃了java的“麻烦” 而且这几年的大力发展下 某些方面做的次java好很多 包括语法 性能 和设计思路的规范[doge] 我爱c#[脱单doge][脱单doge]

【回复】回复 @非万能小黑 :c#算是个人觉得非常好的语言了。一般的当java用。厉害的当c用。俩极端。奈何国用的人少[笑哭][笑哭]
【回复】国内没大企业背书,java有阿里大力推进生态
【回复】虽然国内找工作相对难[笑哭][笑哭]
南方沙盒:
能力有限的我用C写单片机、C++配合Qt写简单桌面应用、对C/C++把握不住和不可抗力时用C#[doge][doge]

【回复】大佬,C 语言和 c++ 有什么区别,基础语法规则和程序是一样的吗,能不能把 c++理解成语言库更丰富的 c 语言
【回复】学过Qt桌面开发半个月,感觉挺好玩[妙啊]
小狐狸的一天:
C文明人, C艹祖安人, C#双倍祖安人。 [doge]

Big_溟:
直接c++,一条路走到黑,等到精通了就ok了。

【回复】在简历上写个 精通c++,然后笑死所有人[tv_坏笑][tv_坏笑][tv_坏笑]
【回复】回复 @吹响吧_奈斯内恰 :c++反收敛,不可能精通。
渚w:
C#算是很有活力的语言,由于有微软的推动,版本更新很快,有很多新功能。但是仅适用于你一定要干微软的活的人

【回复】哈哈哈哈我们组就是这样,大量用azure所以c# 用户也不比Java少多少

C# 程序员 学习 编程 野生技术协会 c++ c语言 编程开发 打卡挑战

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!