ПредишенСледващото

библиотеката за изпълнение

В този план, има и други приложения, вижте. Библиотека (пояснение).

библиотеката за изпълнение (библиотека по време на работа, на английски език по време на работа библиотеката, RTL.) - набор от библиотеки (модули) на конкретна система за програмиране, снабден с компилатора. операционната система или среда за програмиране. Както подсказва името, RTL предоставя поддържащи функции, предоставени от системата за програмиране, по време на работа от началото до завършването му.

Модерен RTL включва и неговата среда изпълнение, където програмите се извършват, един вид "виртуална машина", в която се изпълнява програмата. Такава система осигурява безопасност - всичко това, което програмата има достъп, адаптивни политики за сигурност и преносимост RTL - програма, написана от RTL, а не на операционната система, и със сигурност не по силата на специален процесор. RTL и трансфер до различни платформи - развитие грижи. Въпреки това, когато програмата в рамките на RTL често не се показва висока производителност скорост.

принцип на работа

Когато изходния код се компилира до съответната желания език компилатор, това води до изключително увеличаване на размера на код, ако всеки отбор в програмата, а всеки призив към вградената функция води до пълно perekomilirovaniyu цялата програма. Вместо това, компилаторът използва за конкретен език за програмиране за помощни функции, които в повечето случаи не са на разположение за програмисти, които работят в библиотеките по време на изпълнение. В зависимост от изпълнимата библиотека производител компилатор понякога съдържа и съответния стандарт компилатор библиотеката.

Програма, написана на програмни езици е преведен първо специална байт код. и след това се извършва в RTL.

Примерни библиотеки

библиотеката за изпълнение:

Всички по-горе библиотеки имат JRE и Apache Harmony - RTL за стартиране на програми, написани на Java.

Вижте това, което "изпълнимата библиотека" в други речници:

В стандартна библиотека - стандартен език за програмиране C библиотека assert.h complex.h ctype.h errno.h fenv.h float.h inttypes.h iso646.h limits.h locale.h math.h setjmp.h signal.h stdarg .h stdbool.h stddef.h ... Wikipedia

Python Стандарт библиотека - Богата стандартната библиотека е една от най-атрактивните страни програмния език Python. Има инструменти, които да работят с много мрежови протоколи и формати на интернет, например, модули за писане HTTP сървъри и ... ... Wikipedia

GNAT - Вид Compiler Developer AdaCore ... Wikipedia

RTL - RTL: RTL Group Люксембург Media Holding и редица други, включени в състава му: телевизия RTL в Германия е най-големият търговски телевизионен канал със седалище в Кьолн. RTL II в Германия със седалище търговски телевизионен канал ... Wikipedia

Python - В този мандат, има и други приложения, вижте Python (пояснение) .. Python клас език: Муу ... Wikipedia

Благородни метали - (Благородни метали) Благородни метали са редки метали, които се различават блясък, красота и устойчивост на корозия добива историята на благородни метали, сортове, свойства и приложение, разпространение в природата, сплави ... ... инвеститор Енциклопедия

Свързани статии

Подкрепете проекта - споделете линка, благодаря!