Razlika između inačica stranice »Izvršna knjižnica«
(Bot: Automatski unos stranica) |
m (Bot: Automatska zamjena teksta (-{{cite web +{{Citiranje weba)) |
||
Redak 1: | Redak 1: | ||
<!--'''Izvršna knjižnica'''-->'''Izvršna knjižnica''' ili '''knjižnica izvršnog kôda''' (engl. ''runtime library'') je pojam iz [[računalno programiranje|računalnog programiranja]]. To je skup niskorazinskih programa kojima se služi [[jezični prevoditelj]] radi pozivanja nekih ponašanja [[sustav izvršavanja|izvršnog okružja]], ubacujući poziv ka [[programska knjižnica|knjižnici]] izvršavanja u kompiliranu izvršnu [[binarna datoteka|binarnu]] datoteku. Izvršno okružje primjenjuje izvršni model, ugrađene funkcije i ostala fundamentalna ponašanja [[programski jezik|programskog jezika]]. Tijekom izvršavanja ([[vrijeme izvršavanja (faza programskog životnog ciklusa)|vrijeme izvršavanja]]) tog [[računalni program|računalnog programa]], izvršenje tih poziva ka izvršnoj knjižnici uzrokuje komunikaciju između izvršne binarne datoteke i izvršnog okružja. Knjižnica izvršavanja često sadrži ugrađene funkcije za [[upravljanje memorijom]] ili [[upravljanje iznimkama|iznimkama]].<ref name="gcc-runtime">{{ | <!--'''Izvršna knjižnica'''-->'''Izvršna knjižnica''' ili '''knjižnica izvršnog kôda''' (engl. ''runtime library'') je pojam iz [[računalno programiranje|računalnog programiranja]]. To je skup niskorazinskih programa kojima se služi [[jezični prevoditelj]] radi pozivanja nekih ponašanja [[sustav izvršavanja|izvršnog okružja]], ubacujući poziv ka [[programska knjižnica|knjižnici]] izvršavanja u kompiliranu izvršnu [[binarna datoteka|binarnu]] datoteku. Izvršno okružje primjenjuje izvršni model, ugrađene funkcije i ostala fundamentalna ponašanja [[programski jezik|programskog jezika]]. Tijekom izvršavanja ([[vrijeme izvršavanja (faza programskog životnog ciklusa)|vrijeme izvršavanja]]) tog [[računalni program|računalnog programa]], izvršenje tih poziva ka izvršnoj knjižnici uzrokuje komunikaciju između izvršne binarne datoteke i izvršnog okružja. Knjižnica izvršavanja često sadrži ugrađene funkcije za [[upravljanje memorijom]] ili [[upravljanje iznimkama|iznimkama]].<ref name="gcc-runtime">{{Citiranje weba | ||
| url = https://gcc.gnu.org/onlinedocs/gccint/Libgcc.html | | url = https://gcc.gnu.org/onlinedocs/gccint/Libgcc.html | ||
| title = Internals of the GNU compilers, Chapter 4. The GCC low-level runtime library | | title = Internals of the GNU compilers, Chapter 4. The GCC low-level runtime library |
Trenutačna izmjena od 11:46, 18. studenoga 2021.
Izvršna knjižnica ili knjižnica izvršnog kôda (engl. runtime library) je pojam iz računalnog programiranja. To je skup niskorazinskih programa kojima se služi jezični prevoditelj radi pozivanja nekih ponašanja izvršnog okružja, ubacujući poziv ka knjižnici izvršavanja u kompiliranu izvršnu binarnu datoteku. Izvršno okružje primjenjuje izvršni model, ugrađene funkcije i ostala fundamentalna ponašanja programskog jezika. Tijekom izvršavanja (vrijeme izvršavanja) tog računalnog programa, izvršenje tih poziva ka izvršnoj knjižnici uzrokuje komunikaciju između izvršne binarne datoteke i izvršnog okružja. Knjižnica izvršavanja često sadrži ugrađene funkcije za upravljanje memorijom ili iznimkama.[1] Stoga je knjižnica izvršavanja uvijek posebna za svaku platformu ili programski prevoditelj.
Izvori
- ↑ "Internals of the GNU compilers, Chapter 4. The GCC low-level runtime library". https://gcc.gnu.org/onlinedocs/gccint/Libgcc.html Pristupljeno 30. prosinca 2013.
Vanjske poveznice
- Operacijski sustavi 2 - Rootkiti Luka Milković: Rootkiti u korisničkom načinu rada - općenito o DLL bibliotekama i korištenje IAT metode, 2008.
- Operacijski sustavi 2 Marin Maržić: Pisanje sigurnih izvornih tekstova programa, Zagreb, lipanj 2011.
- Digiš škola Miljan Milošević: Uvodna razmatranja, Uvod u C, Uključivanje header fajlova