【MHonArcのmain.plライブラリーのBIGENブロックとその内で呼び出しているosinit.pl】 この投稿は、2023年は07月の18日メッセンジャーに記していた雑記を、ブログ用に纏めたものです。 【MHonArcのmain.plライブラリーに観るPerlのrequireについて】 の続きですが、 MHonArc にもやっぱりありまし BIGEN につきましてです。 osinit.pl につきまして、コメント欄では、 オペレーティングシステム に応じた スクリプト の設定をしまし為の ライブラリー で、定義をされていましなルーチンは Osinit でありと記されています。 それでですも、タイトルにありまし BIGEN につきましてですが、 Perlプログラム は4つの塊に分けられ、それなうちのひとつが、 コンパイル 時の 処理 であり、これなときに、 プログラミングコード は 構文の木 とも言われましデータに変換をされ、 BIGENブロック と言いましもので、以降の 処理 の誘導をし、これがパースをされますと、実行をしましな為に インタープリター と言いましものに渡されます。 BIGENブロックはFIFO順で実行をされます 。 Perlプログラミング で一番最初に行なわれまし 処理 は 字句解析 であり、 トークン に分割をし、次に、低レベルの操作の オペコード と言いましものへと コンパイル をされ、その後に実行をされます。 BIGENブロック 内で記されていましなことですも、後にもう少し詳しく記しますが、 require で osinit.pl とし、どの オペレーティングシステム を走らせていましかを調べまし為に、&の付加をしまして、 OSinit() を観ていましなわけです。 &の付加をしますは、 Perl に予めに組み込まれていましな 関数 と同じ名前であったとしても、自作の ルーチン を呼び出しましことができましことがひとつです。 *&を付けずに行なってみますと、同名の 組み込み関数 がありましたの場合には、それが優先をされます。 オペレーティングシステム も、次のようなリストですは、古いものですので当然です。 MSDOS MS-
現在Facebook上で、小さく区切った物語をアップロードしています。 興味があれば、覗いてみて下さい。 色々な作品を入れるブログにもしてみます。 【錠の1】をKindleで置いて頂いています。ブログと同じです。