Биринчи маъруза



Download 0,88 Mb.
bet4/10
Sana23.02.2022
Hajmi0,88 Mb.
#178029
1   2   3   4   5   6   7   8   9   10
Bog'liq
2 5251432942038682836

Янги термин

Java байт коди – махсус машина инструкцияси бўлиб у хар қандай операцион системада ва хар қандай машинада ишлаш имкониятига эга. Махсус платформа байт код интерпретери Java байт кодларини ишга туширади. Байт код интерпретери Java виртуал машинаси ёки Java runtime interpreter деб хам юритилади.


1.3-расм. Java дастурларининг ишлаш приципи.


Байт код интерпретер (bytecode interpreter) ларни қаердан олиш мумкин? Applet лар учун байт код интерпретерлари Java enabled браузерларда аввалдан мавжуд бўлади, шу сабабли бу хақда хавотирланишга умуман ўрин йўқ. Бошқа умумий Java дастурлари ишлаши учун учун ўз операцион системангизга Java интерпретерини ўрнатган бўлишингиз керак. Эхтимол келажакда сиз агар бирор бир Windows операцион тизимини сотиб олсангиз. Бунинг учун сизга Java пакети бепул берилса ажаб эмас.
Байт кодларни ишлатишнинг ўзига яраша камчилик томонлари хам йўқ эмас. Интерпретерлар орқали ишга туширилган Java байт кодлари бошқа тилларда ёзилган ва компиляция қилинган дастрларга нисбатан секинроқ ишлайди. Ушбу секинлик кичик дастурларда сезилмаса-да каттароқ Java дастурлари ёзган вақтингизда бу яққол кўзга ташланади. Ушбу муаммони хам бир неча йўллар орқали бартараф этиш мумкин. Бу хақда кейинроқ сўз юритилади.

Java объектга йўналтирилган дастурлаш тили
Хозирда кўплаб объектга йўналтирилган дастурлаш тиллари мавжуд. Объектга йўналтирилган дастурлашнинг (ОЙД) аввалги чизиқли дастурлашдан устунлик томони хам хозирда кўпчиликка яхши маълум. Лекин хали фақат объектлар билан ишлайдиган дастурлаш тиллари бармоқ билан санарли даражада кам. Бундай дастурлаш тилидан фойдаланиш орқали сиз ОЙД нинг тўлиқ имкониятларини ишлатиб, хар қандай катта дастурларни хам осонлик билан яратишингиз мумкин.
Java нинг кўплаб объектга йўналтирилган асослари C++ дан олинган, лекин шу билан бирга у бошқа дастурлаш тилларидаги қоидаларни хам ўзида мужассамлаштирган. Java ўз ичига кўплаб примитив маълумот турлари, тармоқлар, Internet протоколлари ва шу каби клас кутубхоналарни олади. Унинг клас кутубхоналари хам худди Java дастурлари каби ўзининг платформа мустақиллигига эга.
Объектга йўналтирилган дастурлаш тўғрисида навбатдаги бобда тўлиқ танишишга харакат қиламиз.


Download 0,88 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish