以前的程序员要学 c++

2017 年 8 月 13 日
 jtsai

很久以前要做应用很麻烦,要学习很多底层的东西,要学习 c++。

现在做应用很简单,很多底层的东西都封装好了,大部分人不要去了解这些细节,直接应用,像 python。

是不是未来机器学习也是这样的,大部分人不用去研究什么高深的数学、宇宙真理,常见的应用都封装成库了,直接应用。

那这样看,机器学习的未来很前端。

7529 次点击
所在节点    程序员
44 条回复
Felldeadbird
2017 年 8 月 14 日
楼主这么理解没错。但等你业务复杂度上去了,你会发现仅仅了解表面 已经开始不满足了。必须去了解底层了。、
SwingCoder
2017 年 8 月 14 日
计算机底层这个概念很宽泛的。学习“底层”和学习某一种计算机语言没有什么必然的关系。C 和 C++也不是“底层”的代名词。事实上,很多 C++类库相当“高层”、“应用层”和更加面向特定的问题域。使用这些类库在某些领域或针对某些特定问题域编程,完全可以简单到超越目前所有已知的其它语言。有一点点心计的程序员,在某个领域长期使用 C++等 OOP 语言,都会提炼并抽象出自己的专属类库……

作为程序员,无论职业,还是玩票,就计算机编程语言来说,扎实掌握一种面向对象的语言或者说思维方式,在可以预见的未来,都会受益终生的,也是非常必须的。何况 C++并不纯粹是面向对象的语言,它完全可以过程式、函数式、模板、泛型、元等等……当然也可以把它打造或改造的和其他任何一种语言“基本一致”……

C++的学习曲线相对陡峭,但也并不是高不可攀,也并非完全了解它的所有特性才可以动手干活。学习阶段,无非多花一点时间罢了。一旦掌握,还是那句话,受益无穷。多快好省,只是一劳永逸、很简单很轻松的一个小目标而已。

相比语言,数据结构与算法、对多个专业领域的深刻洞察、精通与思考才是更重要的事……
chmlai
2017 年 8 月 14 日
现在也要学啊
fzss
2017 年 8 月 16 日
@xiangtianxiao 不信,过分了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/382573

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX