Indgangspunkt ( Eng. Entry Point (EP) - indgangspunkt) - adresse i RAM , hvorfra programafviklingen begynder . Med andre ord, adressen hvor den første kommando i programmet er gemt .
Det skal dog ikke forveksles med de "første kommandoer" i et program på et højt niveau sprog. For eksempel starter et C++-main() program med en funktion . Faktisk sker udførelsen af et sådant program ikke fra den første kommando af denne funktion: indgangspunktet til programmet vil være i C runtime- biblioteket , og proceduren main()vil blive tildelt som indgangspunktet til brugerkoden .
Det oprindelige indgangspunkt er den adresse, hvorfra det pakkede program begynder at køre , efter at udpakningen er færdig (selvom udpakningen muligvis ikke er fuldstændig). [en]
I webprogrammering bruges udtrykket "indgangspunkt" også. Dette er navnet på det script, hvorfra genereringen af HTML -siden begynder . De fleste af de dynamiske websider er implementeret i PHP , og serveren giver dig mulighed for at udføre enhver af de php-filer, der er placeret i en given mappe. I dette tilfælde viser det sig, at siden har mange indgangspunkter.
I denne henseende dukkede konceptet med et enkelt indgangspunkt op , når serveren (for eksempel Apache ) med magt sender alle anmodninger til et script, som regel er dette index.php i webstedets rodmapp. Og så bestemmer index.php, ved at analysere anmodningsparametrene, hvilke andre filer der skal inkluderes, hvad der skal gøres.
Ofte har et websted to indgangspunkter: et for besøgende og et til at gå ind i den administrative del. Den første behandles for eksempel gennem index.phprodmappen, og den anden - i /administrator/index.php.