エントリーポイント
エントリーポイントとは、プログラムの実行段階において、プログラムやルーチンの実行する開始位置のことです。プログラム全体のエントリーポイントとなる場所を含むルーチンがメインルーチンです。例えば、C言語の標準でのエントリーポイントは、mainという名前の関数の先頭位置がエントリーポイントとなります。その他の各関数のエントリーポイントは、それぞれの関数の先頭行がエントリーポイントとなります。
多くのプログラミング言語では、ソースコードの先頭から実行していくため、それらのエントリーポイントはソースコードの先頭行となります。
プログラムの外部の実行部分であるプラグインやライブラリは複数のサブルーチンを含んでいるため、エントリーポイントもその数だけ存在しています。