免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: cplusplus2008
打印 上一主题 下一主题

对于c++程序员来说,你是喜爱python语法还是喜爱javascript的语法?  关闭 [复制链接]

论坛徽章:
0
21 [报告]
发表于 2008-07-28 22:56 |只看该作者
   跑题了.

论坛徽章:
0
22 [报告]
发表于 2008-07-28 22:57 |只看该作者
python很不错。我是学了c++才去学python的,感觉python吸收了c++/stl的不少优点。

论坛徽章:
0
23 [报告]
发表于 2008-07-29 08:38 |只看该作者
原帖由 jigloo 于 2008-7-28 22:57 发表
python很不错。我是学了c++才去学python的,感觉python吸收了c++/stl的不少优点。

详细讲讲吧。

论坛徽章:
0
24 [报告]
发表于 2008-07-29 11:45 |只看该作者
python我没用过。之前一直是在windows下做开发的。但做过网页,喜欢javascript.

不过,C++还是最好的。

论坛徽章:
0
25 [报告]
发表于 2008-07-29 12:35 |只看该作者
javascript

论坛徽章:
0
26 [报告]
发表于 2008-07-29 17:37 |只看该作者

回复 #23 prolj 的帖子

stl用的是container-iterator-algorithm的方式实现了容器和算法。
而python用的是单根继承,许多范型函数有stl渊源,而容器和stl几乎是对应的。虽然效率不如stl,而且没办法实现静态类型检查,但是用异常还是可以补救的,而且出错提示要比stl友好很多。

[ 本帖最后由 jigloo 于 2008-7-29 17:39 编辑 ]

论坛徽章:
0
27 [报告]
发表于 2008-07-29 19:27 |只看该作者
原帖由 jigloo 于 2008-7-29 17:37 发表
stl用的是container-iterator-algorithm的方式实现了容器和算法。
而python用的是单根继承,许多范型函数有stl渊源,而容器和stl几乎是对应的。虽然效率不如stl,而且没办法实现静态类型检查,但是用异常还是可 ...

python是多根继承的吧

论坛徽章:
0
28 [报告]
发表于 2008-07-29 20:09 |只看该作者
恩,python支持多继承。但是那些内建的类型确实是从object这个根上继承下来的。
http://docs.python.org/ref/types.html

论坛徽章:
0
29 [报告]
发表于 2008-07-29 20:15 |只看该作者
原帖由 jigloo 于 2008-7-29 17:37 发表
stl用的是container-iterator-algorithm的方式实现了容器和算法。
而python用的是单根继承,许多范型函数有stl渊源,而容器和stl几乎是对应的。

Python貌似没有范型这个概念,也没有需要范型来弥补的缺憾。而且Python的这几个容器的出处说是Perl更为恰当。Perl在stl之前就出现了吧。
虽然效率不如stl,而且没办法实现静态类型检查

不是Python不能实现静态类型检查,而是Python使用更可靠的运行时类型检查。倒是C++基本不能做运行时类型检查,只能做编译时的静态类型检查。

论坛徽章:
0
30 [报告]
发表于 2008-07-29 20:17 |只看该作者
从语法上, 我喜欢类C语法. 虽然我也喜欢Python, 但我还是希望Python使用类C语法.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP