既然算法这么重要,为什么Python之类傻瓜语言比C++更加流行了?

来源:1-1 我们究竟为什么要学习算法

神经旷野舞者

2018-04-01

感觉C++好像适合更多的算法,比如Python底层的东西,为什么C++用的人变少了呢?

写回答

4回答

liuyubobobo

2018-04-02

首先,说Python是傻瓜语音,可能Python党们不干了哦。说是“更易用的语言”更合适一些:)


其次,更易用的语言流行,不代表算法不重要了啊!事实上,Python的流行,人工智能领域的崛起功不可没,而人工智能领域研究的问题,都是算法问题。

1
0

liuyubobobo

2018-04-03

Python易入门难精通。更更关键的是,计算机专业的核心根本不是语言。像我在这一小节所讲的,计算机的每一个细分领域,核心基本都是算法。只不过此时,我们说算法,已经脱离传统的算法领域了而已,而是进入了细分的具体领域内。网络;数据库;图形学;图像学;编译;操作系统;人工智能;自然语言处理;...皆是如此。


至于C++,已经不是现代计算机从业者的必会内容了。虽然我认为懂C++对更加透彻的理解计算机程序是很有好处的。时代总是这样变迁的。再往回推20年,计算机从业者必须精通汇编。彼时的汇编就是此时的C++。时代总是让工具越来越方便易用的。


至于老板,会ppt就够了:)

1
0

神经旷野舞者

提问者

2018-04-03

处于在技术食物链顶层的还是那些会cpp的人吧,因为python归根到底要靠他们用cpp或者c写出来,只是这个需求少,所以cpp看起来不重要了,而技术上来讲实际上是最重要的技术。
当然普通公司用python足够赚钱上市了。

0
0

神经旷野舞者

提问者

2018-04-02

可能是算法更高级了,我感觉做技术的cpp算法还是要熟悉,这样写python才不会心慌,老板的话只要会python就够了。

0
0

算法与数据结构(C++版) 面试/评级的算法复习技能包

课程专为:短时间内应对面试、升职测评等艰巨任务打造

11187 学习 · 1614 问题

查看课程