Indgangspunkt

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.

Se også

Noter

  1. Silvio Cesare , Yang Xiang. Software lighed og klassificering . - London: Springer, 2012. - S. 25. - 88 s. - ISBN 978-1-4471-2909-7 .