Mavzu: Zamonaviy dasturlash tillarining tahlili Reja: Zamonaviy dasturlash texnologiyalari haqida


Download 0.58 Mb.
bet4/5
Sana27.01.2023
Hajmi0.58 Mb.
#1130857
1   2   3   4   5
Bog'liq
Mavzu

Java va C++ dasturlash tili
JAVA - dasturlash tili 1991-yilda James Gosling, Patrick Naughton, Chris Warth, Ed Frank va Mike
Sheridanlar tomonidan Sun Microsystems kompaniyasida yaratilgan. Tilning birinchi versiyasini yaratish uchun 18 oy vaqt ketgan. Bu til boshida „Oak“ (eman) deb nomlangan edi, lekin
keyinchalik 1995-yilda „Java“ ga ozgartiligan. „Oak“ ning 1992-yilning kuz oylaridagi birinchi tadbiq etilishi va 1995-yilning bahorida „Java“ ning ommaga elon qilinishidagi vaqt oraligida koplab odamlar bu tilning dizayni va evolyutsiyasiga oz hissalarini qoshishgan. Bil Joy, Arthur van Hoff,Jonathan Payne, Frakn Yellin va Tim Lindhom javaning asl prototipiga asosiy hissa qo`shuvchilar hisoblanadi.

Java - bu mustaqil platforma. Barchamiz bilamizki, java, mustaqil platforma va shu xususiyat tufayli ko'pchilik tomonidan maqullangan. Natijada, biz ushbu platformada, ya'ni Java-da biron bir narsani kodlasak, u boshqa platformalarda ham muvaffaqiyatli ishlaydi.
Java afzalliklari:

- WORA — Write Once, Run Anywhere (portable). Platforma tanlamaydi;
- havfsizlik (ishonch yoq kodni havfsiz ishga tushirish);
- hotirani havfsiz boshqarish (avtomat ravishda musorlarni yigadi);
- tarmoq uchun dasturlar yozish ;
kop oqimli (Multi-thread) dasturlash;
- dinamik & kengaytirish;

C++ dasturlash tili
Hozirgi kunda juda ko‘p algoritmik tillar mavjud. Bular ichida Java va C++ dasturlash tillari universal tillar hisoblanib, boshqa tillarga qaraganda imkoniyatlari kengroqdir. So‘ngi yillarda Java va C++ dasturlash tillari juda takomillashib, tobora ommalashib bormoqda. Mazkur tillardagi vositalar zamonaviy kompyuter texnologiyasining hamma talablarini o‘z ichiga olgan va unda dastur tuzuvchi uchun ko‘pgina qulayliklar yaratilgan. C++ 1980 yillar boshida Bjarne Stroustrup tomonidan C tiliga asoslangan tarzda tuzildi.


Download 0.58 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5




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