找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2850|回复: 12

学计算机编程开发:应该学习哪一种编程语言,C++还是C#?

 火.. [复制链接]
  • 打卡等级:即来则安
  • 打卡总天数:28
  • 打卡月天数:7
  • 打卡总奖励:7961
  • 最近打卡:2025-12-22 17:16:30

3317

主题

285

回帖

2万

积分

管理员

积分
24106
发表于 2021-2-16 22:42:18 | 显示全部楼层 |阅读模式
这样问的问题确实很难回答,因为您尚未指定任何编程背景或特定意图。从您愿意点击进来阅读这篇文章来看,我认为您是编程的初学者。


问题是两种语言的目的完全不同。因此,对于您来说,确定自己作为程序员的目标很重要,以便针对技术做出正确的选择。但是,您很难做出这个决定,因为您对这一领域的理解还不够深入。如果您愿意被Microsoft生态系统所束缚,则绝对应该选择C#,而使用C ++则很可能会开发桌面应用程序。
我不明白的是为什么您要精确列出这两种语言?还有许多其他选择,例如C,Java,Ruby,PHP,Python等。很多人倾向于认为Python是一种真正合适的语言,因为它易于学习,并且可以成为学习另一种技术的良好垫脚石。但是,从C ++开始也有很多理由,但是选择C#通常也不是一个坏决定。


关于您的目标,我想分享以下想法:
如果您愿意开发Microsoft产品,则一定要使用C#,因为C#是目前用于此目的的最广泛使用的语言。
如果您愿意开发桌面应用程序和/或游戏,则C ++是您的选择,因为它具有出色的性能。
如果您对Web开发感兴趣,由于.NET平台,C#将是一个更好的选择,尽管您也应该考虑许多替代方法。
对于嵌入式系统而言,两者都不是最佳解决方案。我真的不喜欢在该级别使用C ++进行开发的想法,而是更喜欢使用C。
对于移动开发,可以使用C#为Windows Phone创建应用程序,但是如果您的目标是Android或iOS,则有更好的解决方案,分别是Java和Objective-C(将来可能是Swift)。


如果将来的薪水对您很重要,那么这绝对是平手,因为这两种类型的程序员的需求都很高。
如果您还没有考虑清楚,而您只是愿意开始编程,那么就没有正确的答案。但是,我个人比较喜欢C ++,因为它是许多其他语言的基础,并且切换起来真的很容易。的确,也许C ++会让您更难理解,因为您需要自己处理诸如内存管理之类的事情,但是我觉得这很有帮助,尽管一开始它似乎有些令人生畏。但是,对于程序员而言,极其重要的一点是,不要因问题的严重性而灰心,因此从长远来看,这不应成为问题。


对于您而言,至关重要的是要意识到特定的语言并不那么重要。真正重要的是您对编程概念的理解程度以及如何解决不同的问题。由于答案已经太长,因此我将不详细说明。您的目标应该是成为一名优秀的程序员,并且没有单一的方法可以实现目标,因此可以将两种语言都用作实现此目标的工具。

工控课堂 www.gkket.com

0

主题

86

回帖

252

积分

注册会员

积分
252
发表于 2021-2-17 00:27:16 | 显示全部楼层
真是被感动的痛哭流涕……
工控课堂 www.gkket.com

0

主题

110

回帖

342

积分

注册会员

积分
342
发表于 2021-2-17 09:33:58 | 显示全部楼层
楼主加油,我们都看好你哦。
工控课堂 www.gkket.com

0

主题

78

回帖

120

积分

新手上路

积分
120
发表于 2025-11-14 23:18:06 | 显示全部楼层
谁懂啊!这内容我能循环看十遍
工控课堂 www.gkket.com

0

主题

582

回帖

2068

积分

高级会员

积分
2068
发表于 2025-11-15 00:09:50 | 显示全部楼层
笑不活了,评论区比正文还精彩!
工控课堂 www.gkket.com

0

主题

88

回帖

247

积分

注册会员

积分
247
发表于 2025-11-15 03:01:13 | 显示全部楼层
赞同 + 10086,没毛病,完全没毛病
工控课堂 www.gkket.com

0

主题

81

回帖

119

积分

新手上路

积分
119
发表于 2025-11-15 03:13:53 | 显示全部楼层
楼主辛苦啦,期待下一篇分享
工控课堂 www.gkket.com

0

主题

60

回帖

89

积分

新手上路

积分
89
发表于 2025-11-15 03:32:41 | 显示全部楼层
这评论区卧虎藏龙,个个都是人才!
工控课堂 www.gkket.com

0

主题

120

回帖

230

积分

注册会员

积分
230
发表于 2025-11-15 09:25:52 | 显示全部楼层
这逻辑绝了,分析得太到位了吧
工控课堂 www.gkket.com

0

主题

99

回帖

151

积分

新手上路

积分
151
发表于 2025-11-16 00:55:49 | 显示全部楼层
蹲一波同款,有没有小伙伴推荐?
工控课堂 www.gkket.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|手机版|免责声明|本站介绍|工控课堂 ( 沪ICP备20008691号-1 )

GMT+8, 2025-12-23 06:02 , Processed in 0.109063 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表