「エントリポイント」の版間の差分

imported>Fallout New Tokyo
imported>Fallout New Tokyo
編集の要約なし
1行目: 1行目:
'''エントリーポイント'''(entry point)とは、[[プログラム]]を実行する際の開始地点のことである。[[サブルーチン]]という用語を用いる[[プログラミング言語では]]'''メインルーチン'''と呼ぶこともある。
'''エントリポイント'''([[英語]]:entry point)とは、[[プログラム]]を実行する際の開始地点のことである。[[サブルーチン]]という用語を用いる[[プログラミング言語では]]'''メインルーチン'''と呼ぶこともある。


[[スクリプト言語]]などでは[[ソースコード]]の先頭をエントリーポイントとするものが多い。
== 概要 ==
また、[[Python]]や[[Ruby]]、[[Perl]]などのように同一[[ソースコード]]でも呼ばれ方の違いにより、メインルーチンとして動いたり、ライブラリとして動いたりということを容易に切り替えれる[[プログラミング言語]]もある。
[[スクリプト言語]]などでは明確なエントリポイントが存在せず、[[ソースコード]]の先頭をエントリポイントとするものが多い。また、[[Python]]や[[Ruby]]、[[Perl]]などのように同一[[ソースコード]]でも呼ばれ方の違いにより、メインルーチンとして動いたり、ライブラリとして動いたりということを容易に切り替えれる[[プログラミング言語]]もある。


== 記述例 ==
== 記述例 ==
=== [[C Sharp|C#]] ===
=== [[C Sharp|C#]] ===
<source lang="csharp">
<source lang="csharp">