Dasturlash texnologiyasi
Download 42.27 Kb.
|
ormatik
- Bu sahifa navigatsiya:
- Resusrslarni boshqarish
SINTAKSISC ++ iloji boricha C muvofiqligini saqlaydi. Java C va C ++ ning tashqi o'xshashligini saqlab qoladi, lekin aslida ulardan juda farq qiladi - ixtiyoriy deb e'lon qilingan ko'p sonli sintaktik vositalar tildan olib tashlangan. Natijada, Java dasturlari C ++ dasturdoshlariga qaraganda og'irroq. Boshqa tomondan, Java oddiyroq, bu tilni o'rganishni ham, tarjimonlarni yaratishni ham osonlashtiradi. Dasturni bajarilishi Java kodi oraliq kodga yoziladi, u keyinchalik talqin qilinadi yoki kompilyatsiya qilinadi, C ++ dastlab ma'lum bir platformaning mashina kodini tuzishga qaratilgan (garchi nazariy jihatdan C ++ uchun oraliq kodga tarjimon yaratishga hech narsa to'sqinlik qilmaydi). Bu allaqachon tillarni qo'llash sohalarida farq qiladi: Java drayverlari yoki tizimning past darajali yordamchi dasturlari kabi maxsus dasturlarni yozishda deyarli ishlatilmaydi. Java ijro etuvchi dvigateli dasturlarni, hatto kompilyatsiya qilingan (bayt kodiga) ham to'liq ko'chma qilib qo'yadi. Standart muhit va ish vaqti muhiti Java dasturlarini istalgan uskuna platformasida va har qanday operatsion tizimda bajarishga imkon beradi, hech qanday o'zgarishsiz port dasturlari harakatlari minimal (agar ko'chma dasturlar yaratish bo'yicha tavsiyalarga amal qilinsa, ular nolga teng). Portativlik - bu samaradorlikni yo'qotish - ish vaqtini bajarish qo'shimcha xarajatlarni keltirib chiqaradi. Resusrslarni boshqarishC ++ "resurslarni ishga tushirish yo'li bilan olish" (RAII) tamoyilidan foydalanishga imkon beradi, bunda resurslar ob'ekt bilan bog'lanadi va ob'ekt yo'q qilinganida avtomatik ravishda chiqariladi. (masalan, std::vector Download 42.27 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling