A futásidejű könyvtár

Végrehajtási időkönyvtár

Ez a kifejezés más jelentésekkel is rendelkezik, lásd a könyvtárat (értékek).

Végrehajtási könyvtár (futásidejű könyvtár, angol futásidejű könyvtár, RTL) egy fordítóprogramhoz mellékelt programozási rendszer könyvtárai (moduljai). az operációs rendszert vagy a fejlesztési környezetet. Ahogy a neve is jelzi, az RTL támogatja a programozási rendszer által biztosított funkciókat a program végrehajtása során a kezdetektől a befejezésig.

A modern RTL-ek magukban foglalják a végrehajtási környezetüket is, ahol a programokat végrehajtják, egyfajta "virtuális gép", amelyen belül a program fut. Egy ilyen rendszer biztosítja a biztonságot - mindazt, amit egy programhoz hozzáférhet, az RTL biztonsági házirendek és a hordozhatóság konfigurálják - a programokat RTL alatt írják le, nem az operációs rendszert, és különösen nem egy adott processzor alatt. és az RTL más platformokra történő átruházása - a fejlesztők aggodalma. Azonban az RTL-en futó programok gyakran nem mutatnak nagy teljesítményt.

A működés elve

A forráskód összeállítani a megfelelő kívánt nyelvet fordító, ez vezet a rendkívüli megnövekedését kódméretre ha minden csapat a programban, és minden hívás a beépített függvény vezet a teljes perekomilirovaniyu egész programot. Ehelyett a fordító a programozási nyelvre specifikus kiegészítő funkciókat használ, amelyek többnyire nem érhetők el a programozók számára, és futásidejű könyvtárakban futnak. A gyártó fordítójától függően a futásidejű könyvtár néha tartalmazza a megfelelő fordító standard könyvtárait is.

Egy menedzselt programozási nyelven írt programot először egy speciális bytecode-ba fordítanak. majd végrehajtották az RTL-ben.

Példák a könyvtárakra

Futásidejű könyvtárak:

A fenti könyvtárak mindegyike rendelkezik JRE és Apache Harmony - RTL programmal a Java nyelven írt programok végrehajtásához.

Nézze meg, mi a "Végrehajtási időkönyvtár" más szótárakban:

A szabványos C könyvtár - szabványos programozási nyelv a C könyvtár 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

Szabványos Python könyvtár - A gazdag standard könyvtár a Python programnyelv egyik vonzó eleme. Számos hálózati protokollal és internetes formátummal dolgozhatunk, például HTTP-szerverek és ... ... Wikipedia-t tartalmazó modulok

GNAT - Típus Compilátor Fejlesztő AdaCore ... Wikipedia

RTL - RTL: Az RTL Group luxemburgi média holding és számos televíziós csatorna alkotja tagságát: az RTL Television Németország legnagyobb kereskedelmi televíziós csatorna, amelynek székhelye Kölnben van. Németország RTL II kereskedelmi televíziós csatornája, amelynek székhelye ... Wikipedia

Python - Ez a kifejezés más jelentésekkel rendelkezik, lásd: Python (értékek). Python nyelv osztály: Mu ... Wikipedia

Nemesfém - (nemesfém) nemesfémek ritka fémek, amelyek különböznek ragyogás, szépség, és a korrózióvédelem története kitermelése nemesfémek, fajták, tulajdonságai és alkalmazása, elterjedése a természetben, ötvözetek ... ... beruházó Enciklopédia

Kapcsolódó cikkek