楼主: 小青蛙呱呱
跳转到指定楼层
上一主题 下一主题
收起左侧

[学C/C++] 如果会Python,对C++学习有帮助吗

🔗
richjhw 2020-7-23 01:18:58 | 只看该作者
全局:
我商科背景的,现在也有想在试着 等空了学学看 Python
回复

使用道具 举报

🔗
rich66 2020-7-23 01:26:40 来自APP | 只看该作者
全局:
c++太底层,py是很好的入门语言
回复

使用道具 举报

🔗
vividlau 2020-7-23 06:31:00 | 只看该作者
全局:
如果是完全编程小白入门,那肯定是有的。
比如数据类型有概念了吧,if statement, for/while 循环有概念了吧,函数有概念了吧,甚至对class也有一点概念了吧。
这些肯定对学c++有帮助。甚至之后学完c++回过头来又会加深你对python的理解。
回复

使用道具 举报

🔗
saberda 2020-7-24 04:44:03 | 只看该作者
全局:
说实话熟练任何一门编程语言,你掌握的实际上是编程的思维方式

这个思维方式对你学C++是有用的

但是如果你是指语法之类的,抱歉,没有任何帮助
回复

使用道具 举报

🔗
bestlemontea 2020-7-24 05:00:41 | 只看该作者
全局:
在下认为会python肯定是对C++有帮助的

但是学C++对于会C++最有帮助
回复

使用道具 举报

🔗
f430sc 2020-7-24 06:12:31 | 只看该作者
全局:
应该这么说:会C++,对Python学习有帮助。会理解很多代码底层的东西,如数据结构
回复

使用道具 举报

🔗
023张教授 2020-7-24 14:42:25 | 只看该作者
全局:
抛开语言的复杂程度,通常而言,从工程使用角度,Python和C++的【面向对象编程】这一范式是大致相通的。
但是C++除了面向对象编程以外,还有另外两个使用相对较少的范式,分别是【泛型编程】和【模板元编程】。
对C++而言我们可以大概这样归类,业务逻辑代码中主要是以大量的【面向对象编程】和少量的【泛型编程】,Python中据我的经验,是不支持或者没人用泛型编程的。
所以,此时可以得出【结论一】:如果Python的面向对象编程写得不错的话,那么对C++的面向对象编程有一定帮助,对泛型编程没有什么帮助。
除开业务逻辑代码,我们可能还会涉及到一些库开发(当然做这个人肯能比较少),在这其中,除开面向对象编程,还可能涉及相对较多的【模板元编程】。
(背景:在神作《Modern C++ Design》及相对应的Loki库出来之前,通常我们认为C++是一个完全的【命令式】编程语言,在这个层面上,完全和【Java,Python】等一众主流语言是一致的,与命令式编程语言所对应的是【函数式】编程语言,代表【Lisp,Haskell】。在2001年之后,得益于‎Andrei的推广,模板元编程在C++社区中开始占有一席之地,而元编程这一概念却很好地符合了函数式编程的理念(具体就不展开了),因此元编程对应的开发更像是在进行函数式编程。)
在Python中,也有类似于函数式编程中的一些概念,例如【高阶函数】,典型的包括【map,filter】等,含有大量lambda和高阶函数的写法有时被成为“Pythonic”。
因此,可以得出【结论二】:如果经常写Pythonic风格的代码,【可能】对掌握模板元编程的【理念】有一定帮助。但是由于C++ TMP极其晦涩的语法和编译器报错,基本没啥用。。。

评分

参与人数 1大米 +1 收起 理由
sanmao0715 + 1 赞一个

查看全部评分

回复

使用道具 举报

🔗
jon.wang 2020-7-24 23:37:15 | 只看该作者
全局:
如果是除了python其他都不会的话,那还是有点帮助的;

可是但凡有别的选择,比如说会c/java 都对学cpp更有帮助
回复

使用道具 举报

🔗
tonycy0 2020-7-25 04:41:26 | 只看该作者
全局:
作为完全的新手,学C++前一定要学C
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

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