|
mavzu Amaliy dasturlash tizimlari Reja: Dasturlash tillari, ularning turlari va asoslari C++ dasturlash tili tahlili
|
bet | 17/17 | Sana | 20.07.2024 | Hajmi | 0,56 Mb. | | #268028 |
Bog'liq 2-bilet1. Java Virtual Machine (JVM)
• Java dasturlarini bajarish uchun ishlatiladi. Java tili platforma-mavhum (platform-neutral) tilda yozilgan tilda yaratilgan dasturlarni boshqa platformalarda (masalan, Windows, Linux, va boshqalar) ham ishga tushirish imkonini beradi. Java kodlari, Java bytecode deb nomlanuvchi virtual mashina uchun yaratiladi va u Java dasturini boshqa tilda yoki platformada ishga tushiradi.
2. Common Language Runtime (CLR)
• CLR, .NET platformasi uchun dasturlarni boshqa tilda yozilgan tilda ishga tushirish va bajarish uchun ishlatiladi. .NET tilida yozilgan dasturlar CIL (Common Intermediate Language) deb nomlangan mavhum mashina uchun yaratiladi.
3. Python Virtual Machine (PVM)
• Python dasturlarini bajarish uchun ishlatiladi. Python kodlari Python bytecode deb nomlanuvchi mavhum mashina uchun yaratiladi. PVM, Python dasturlarini boshqa platformalarda (masalan, Windows, Linux) ishga tushirish imkonini beradi.
4. Parrot Virtual Machine
• Parrot, oddiy maqsadli yozilgan dasturlarni bajarish uchun keng qo'llaniladi. Bu mavhum mashina, boshqa tilda yozilgan kodni o'qib, tushunish va bajarish uchun ishlatiladi.
5. Erlang Virtual Machine (BEAM)
• Erlang tilidagi dasturlarni bajarish uchun ishlatiladi. BEAM, Erlang dasturlarini yaxshi bajarish, distributiv va tartib qo'yishni qo'llab-quvvatlash, va paytli (concurrent) amallarni yozishga qaratilgan.
Mavhum mashinalar, dasturlash tilini boshqa tilda interprete etish yoki emulyatsiya qilishda yordam beradi va muhiti standartlashtirilgan bir o'qim (instruction set) orqali faoliyat ko'rsatadi. Bu, dasturlarni boshqa tilda yozilgan tilda ishga tushirish va ishlatishni osonlashtirad
|
| |