加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

是否有Perl的运行时流程图?

发布时间:2020-12-15 21:50:54 所属栏目:大数据 来源:网络整理
导读:我想更好地理解异常的逻辑和流程.所以我得说明,我真的感到缺乏理解Perl如何解释和运行程序,涉及哪个阶段以及每个阶段会发生什么. 例如,我想了解,什么时候绑定STD * IO和什么时候发布,$SIG {*}事情发生了什么,它们如何依赖于例程,程序如何死亡等等.我想要更好
我想更好地理解异常的逻辑和流程.所以我得说明,我真的感到缺乏理解Perl如何解释和运行程序,涉及哪个阶段以及每个阶段会发生什么.

例如,我想了解,什么时候绑定STD * IO和什么时候发布,$SIG {*}事情发生了什么,它们如何依赖于例程,程序如何死亡等等.我想要更好地了解内部力学.

我正在寻找链接或书籍.我更喜欢一些也有视觉图表的材料,但这不是强制性的.我希望看到整个过程的“大局”,如果我认为有必要,我已经有可能进一步挖掘.

我发现Programming Perl中的第18章给出了编译阶段的概述,我尝试了它的工作,但我也很欣赏其他好的资源.

解决方法

一些替代来源(不是很多):

> Mannning的Extending and Embedding Perl,这是Perl在源外的内部参考
>高级Perl编程中的chapter on the Perl internals,可能正是您想要的
> Simon Cozens的Perl internals FAQ

这些可能更专注于您正在寻找的东西.但我不确定它们中是否有任何明确说明解释器的运行时执行顺序.第一个是更好的“我想用这个东西”这本书;第二个可能是很好的介绍性参考.

据我所知,你提出的一些问题没有明确记录 – I / O问题是一个我无法想到的特别好的问题.在Try::Tiny的文档中很好地记录了异常处理,这是我们用于异常的内容.信号处理很混乱,但是perlipc很好地记录了它.对于线程,您可能会遇到不安全的信号 – 我通常会避免线程支持多个进程,除非我必须有共享内存.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读