Skip to main content

A számítástechnika során mi a belépési pont?

A számítógépekben a belépési pont egy olyan program, modul vagy funkció pontja, ahol a kód megkezdődik;Pontosabban, a memória címe, ahol kezdődik.Egy programban ez az első kód modulja, vagy akár a végrehajtott kód első sora.Egy lineáris programban, mint például a Basic vagy a COBOL, a belépési pont szó szerint az első kódsor.A kód ezután egymás után követi, amíg valamilyen ugrást vagy hívást nem hajtanak végre.A moduláris programozásban, mint például a C programozási nyelv összes változata, a belépési pont a kezdő modul.C -ban ez a „main ()” függvény.

A régebbi programokban és az operációs rendszerekben a programnak több belépési pontja lehet, a végrehajtott funkciótól vagy rendszertől függően.A legtöbb modern operációs rendszerben, beleértve a Windows És az UNIX, a programokat olyan nyelveken írják, amelyek egyetlen belépési pontot támogatnak.Még a modern számítástechnika korai napjaiban is, az olyan nyelvek, mint a BASIC, bár a program egyetlen belépési pontja van, támogathatja a „Hosszúugrásokat”, ahol a program az egyik modulról a másik modul belépési pontjára válhat.Ez arra ösztönözte az úgynevezett „spagetti kódot”, amelyet nehéz fenntartani vagy módosítani.olyan mini-programok, amelyeket más programok megosztanak.Az egyik példa egy DLL, amely vezérli a billentyűzet bemenetét.A program, a modul vagy a funkció típusától függetlenül a belépési pont az az egyetlen pont, amelyen a feldolgozási lények abban a kódban.Bármely nyelv megértésének vagy bármely program módosításának és támogatásának kulcsa annak megértésében, hogy a belépési pontot hogyan azonosítják az adott programban vagy az operációs rendszerben.

A belépési pontok fogalmát akkor valósították meg-Akkoriban egy számítógépes program kezdődött a kód első sorában, és a folyamat végéig egy sorba lépett.Hamarosan a programozási konstrukciók, mint például a hurok, a feltételes elágazás, a rekurzió és mások, olyan programokat hoztak létre, amelyek funkcionálisan hatékonyabbak voltak, de a feldolgozás a kódon belül az egész helyen visszapattant.Ezeknek a programoknak a jellege azt jelenti, hogy lehet, hogy sok sor vagy kódrész létezik, mielőtt a feldolgozás valóban megkezdődik.Ezért létrehozták és azonosították a belépési pontot.

C -ben ez lett a fő () függvény.Függetlenül attól, hogy hol létezett ez a funkció a kódban, itt kezdődött a feldolgozás.Más nyelveken a belépési pontokat nem annyira azonosítják, mint ahol vannak, hanem ott, ahol nem.A program kezdete tartalmazhat változó deklarációk és al-rutinok szakaszát.Alapértelmezés szerint az ezeket a területeket vagy funkciókat követő kód első sora a belépési pont lesz.