Библиотека извршавања — разлика између измена

Садржај обрисан Садржај додат
.
→‎top: Сређивање
Ред 1:
{{Извршење програма}}
У [[Програмирање|програмирању]], '''библиотека извршавања''' јесте скуп једноставнијих рутина које користи [[Компилатор|програмски преводилац]] како би произвео начин рада карактеристичан за [[Систем извршавања|извршно окружење]], убацујући команде у библиотеку, преводи их у бинарни код и онда извршава. Извршно окружење имплементира извршни модел, уграђене функције, и остале фундаменталне начине рада [[Програмски језик|програмског језика]]. Приликом извршења [[Рачунарски програм|програма]] ([[Рантајм|рантајмарантајм]]а), извршење свих команди наведених у библиотеци извршавања омогућава комуникацију команди извршених у бинарном и извршном окружењу. Библиотека извршавања често има уграђене функције за организацију меморије или за [[Изузетак (програмирање)|руковање изузецима]].<ref name="gcc-runtime">{{Cite web|url = http://gcc.gnu.org/onlinedocs/gccint/Libgcc.html|title = The GCC low-level runtime library|work = GCC Introduction|accessdate = 30. 12. 2013|publisher = gnu.org}}</ref> Дакле, библиотека извршавања је спецификација платформе и преводиоца.
 
Иако библиотека извршења користи део начина рада извршног система, када се читају кодови доступних команди, углавном изгледају као мали пакети једноставних информација, који се шаљу или извршном или оперативном систему. Ипак, некад је термин ''библиотека извршавања'' значио да библиотека садржи и кодове извршног система, иако је већина тих кодова недоступна ако се користе команде библиотеке извршавања.