返回信息流何苦,开个giter聊天室多好,直接用github id登陆。
这是一条镜像帖。来源:北邮人论坛 / python / #17550同步于 2017/3/22
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Python机器人发帖
Re: 感觉要刷一波了
nuanyangyang
2017/3/22镜像同步9 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
能玩的太多了,比如试试用ctypes和c语言程序交互?
【 在 ahql 的大作中提到: 】
: 暖神暖神,Python在学完生成器,装饰器后该如何进阶呢?求指点
好的,拜谢
还有一个问题,就是Python学到什么水平的时候可以去读源码,以及去学习Python的垃圾回收管理?
【 在 nuanyangyang 的大作中提到: 】
: 能玩的太多了,比如试试用ctypes和c语言程序交互?
:
如果你是说读别的Python应用程序的源代码,随时可以。只要有兴趣。
如果你是要读Python解释器本身的源代码,那么……取决于你是否对编程语言的实现感兴趣吧。和学Python语言没有直接的关系。
另外,官方的Python的虚拟机(包括对象模型、解释器、垃圾回收等)都是以烂出名的。可以当反面教材。
想看编程语言的实现的话,可以了解一下JIT compiler是怎么回事。官方的Lua,以及LuaJIT的实现,都是不错的。LuaJIT的JIT不错,垃圾回收良好,但称不上优秀。
如果想看垃圾回收的话,推荐一本:https://book.douban.com/subject/26740958/ 目前国内似乎没有原版(英文版),如果能找到的话更好。这是一本神书。
p.s. 如果给各个虚拟机的垃圾回收打分的话,
Azul Zing(JVM):优+,98分
HotSpot(JVM):优+,95分
JikesRVM(JVM):优+,94分
SpiderMonkey(JavaScript引擎):优,88分
V8(JavaScript引擎):优,88分
PyPy(非官方Python解释器+JIT编译器):优,88分
Lua:良,80分
LuaJIT:良,80分
官方Ruby:良:80分
CPython(官方Python):及格,60分
PHP:不及格,30分
Perl:不及格,30分
【 在 ahql 的大作中提到: 】
: 好的,拜谢
: 还有一个问题,就是Python学到什么水平的时候可以去读源码,以及去学习Python的垃圾回收管理?
十分感谢
[ema23][ema23]
【 在 nuanyangyang 的大作中提到: 】
: 如果你是说读别的Python应用程序的源代码,随时可以。只要有兴趣。
: 如果你是要读Python解释器本身的源代码,那么……取决于你是否对编程语言的实现感兴趣吧。和学Python语言没有直接的关系。
: 另外,官方的Python的虚拟机(包括对象模型、解释器、垃圾回收等)都是以烂出名的。可以当反面教材。
: ...................
暖神改头像了····是不是我太久没上论坛了。
【 在 nuanyangyang 的大作中提到: 】
: 何苦,开个giter聊天室多好,直接用github id登陆。