1 laboratoriya ish. Dasturlash texnologiyasi
Download 31.37 Kb.
|
1-laboratiriya ish
- Bu sahifa navigatsiya:
- Resurslarni boshqarish
Dasturning bajarilishi
Java kod oraliq kodga tuziladi, keyinchalik u izohlanadi yoki tuziladi, holbuki C ++ dastlab ushbu platformaning mashina kodiga kompilyatsiya qilishga qaratilgan (garchi nazariy jihatdan C ++ uchun oraliq kodga tarjimonlar yaratishingizga hech narsa to'sqinlik qilmaydi). Bu allaqachon tillar doirasidagi farqni keltirib chiqarmoqda: Java-dan qurilma drayverlari yoki past darajadagi tizim yordamchi dasturlari kabi maxsus dasturlarni yozishda foydalanish qiyin . Java-ning ishlash mexanizmi dasturlarni, hatto kompilyatsiya qilingan (bytecode-ga) to'liq ko'chma qiladi. Standart muhit va ish vaqti muhiti Java dasturlarini istalgan apparat platformasida va istalgan OTda bajarishga imkon beradi , hech qanday o'zgarishsiz port dasturlariga bo'lgan harakatlar minimal bo'ladi (agar ko'chma dasturlarni yaratish bo'yicha tavsiyalar bajarilsa, ular mutlaqo nolga teng). Portativlikning narxi samaradorlikning yo'qolishiga olib keladi - ish vaqtining ishlashi qo'shimcha xarajatlarni keltirib chiqaradi. Resurslarni boshqarish C ++ "manbalarni initsializatsiya qilish" (RAII) tamoyilidan foydalanishga imkon beradi, bunda resurslar ob'ekt bilan bog'lanadi va ob'ekt yo'q qilinganida avtomatik ravishda chiqariladi (masalan, std :: vektor Download 31.37 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling