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

Садржај обрисан Садржај додат
Autobot (разговор | доприноси)
м Разне исправке; козметичке измене
Autobot (разговор | доприноси)
м Разне исправке
Ред 9:
Још један пример, библиотека извршавања може да садржи код за уграђене, једноставније операције које су прекомпликоване да би се [[Линијско проширење|линијски прошириле]] током превођења података. Пример за то је имплементација аритметичких операција које микропроцесор који корисимо не подржава, или разне специјалне операције преводиоца и/или његове наредбе.<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 = 2013-12-30|publisher = gnu.org}}</ref><ref>{{Cite web|url = http://gcc.gnu.org/onlinedocs/gcc/Other-Builtins.html#Other-Builtins|title = Other Built-in Functions Provided by GCC|work = GCC Introduction|accessdate = 2013-12-30|publisher = gnu.org}}</ref>
 
Концепт ''библиотеке извршавања'' се не би требало мешати са обичном [[Библотека (рачунарство)|програмском библиотеком]] коју креиреју програмери апликација или су достављене од стране трећег лица, нити са [[Динамички повезивач|динамичком библиотеком]]. Програмска библиотека је повезана са временом извршења. Нпр, [[C (програмски језик)|програмски језик Ц]] заузима јако мало места у библиотеци извршавања (обично се назива <code>crt0</code>), али заузима велики део стандардне програмске библиотеке ([[C стандардна библиотека|Ц стандардна библиотека]]) која се мора обезбедити при сваком имплементирању.<ref>{{Cite web|url = http://www.embecosm.com/appnotes/ean9/html/ch05s02.html|title = The C Runtime Initialization, crt0.o|year = 2010|accessdate = 2013-12-30|publisher = embecosm.com}}</ref>
 
== Референце ==
{{Reflistreflist}}
 
== Спољне везе ==