Gibt es ein Laufzeitdiagramm für Perl?

8

Ich versuche, Logik und Ablauf von Ausnahmen besser zu verstehen. Ich muss also feststellen, dass ich wirklich wenig Verständnis dafür hatte, wie Perl Programme interpretiert und ausführt, welche Phasen beteiligt sind und was in jeder Phase passiert.

Zum Beispiel würde ich gerne verstehen, wann STD * IO gebunden ist und wann es veröffentlicht wird, was mit $ SIG {*} passiert, wie es mit Execepions abläuft, wie das Programm stirbt usw. Ich würde gerne einen besseren Einblick in die Mechaniken von Interna.

Ich suche nach Links oder Büchern. Ich bevorzuge etwas Material, das auch visuelle Diagramme beinhaltet, aber das ist nicht obligatorisch. Ich würde gerne ein "großes Bild" des gesamten Prozesses sehen, dann habe ich bereits Möglichkeiten, weiter zu graben, wenn ich es für notwendig halte.

Ich fand Kapitel 18 in Programming Perl gibt einen Überblick über die Kompilierungsphase und ich versuche, es durchzuarbeiten , aber ich schätze auch andere gute Quellen.

    
w.k 27.11.2012, 10:32
quelle

2 Antworten

3

Einige alternative Quellen (es gibt nicht sehr viele):

Diese sind möglicherweise stärker auf das ausgerichtet, wonach Sie suchen. Ich bin mir nicht sicher, ob einer von ihnen die Laufzeitausführungsreihenfolge des Interpreters explizit angibt. Der erste ist ein besseres Buch "Ich möchte mit diesem Zeug arbeiten"; die zweiten beiden sind wahrscheinlich gute einleitende Referenzen.

Einige der Fragen, die Sie stellen, sind, soweit ich weiß, nicht explizit dokumentiert - die I / O-Frage ist eine, für die ich insbesondere keine gute Quelle finden kann. Die Ausnahmebehandlung ist sehr gut in Try :: Tiny dokumentiert Dokumentation, und es ist, was wir für Ausnahmen verwenden. Die Signalverarbeitung ist unordentlich, aber perlipc dokumentiert das ziemlich gut. Bei Threads sind Sie möglicherweise mit unsicheren Signalen beschäftigt. Im Allgemeinen vermeide ich Threads zugunsten mehrerer Prozesse, es sei denn, ich muss Speicher teilen.

    
Joe McMahon 03.12.2012, 02:04
quelle
0

Sie können mit diesen Themen beginnen, auf die Sie über das perldoc -Programm zugreifen können:

%Vor%     
Mark Leighton Fisher 27.11.2012 22:43
quelle

Tags und Links