Java dasturlash tilining paydo bo'lishi

2022 Sen 07, 22:52 • Uzbek Developers (@uzbekdevs)

Java dasturlash tili - eng yaxshi dasturlash tillaridan biri hisoblanib unda korporativ darajadagi mahsulotlarni(dasturlarni) ishlab chiqish mumkin.

Java Obyektga Yo'naltirilgan Dasturlash(OOP-object oriented programming) tili va u C++ ga ancha o'xshash. Java kodi yozilgan fayllar(*.java bilan nihoyalanuvchi) kompilatsiydan keyin bayt kod(bytecode) ga o'tadi va bu bayt kod interpretator tomonidan o'qib yurgizdiriladi.

Jeyms Gosling , Mayk Sheridan va Patrik Naughton 1991-yil iyun oyida Java tili loyihasini boshladilar. Java dasturlash tili dastlab interaktiv televideniye uchun moʻljallangan edi, lekin u oʻsha paytda raqamli kabel televideniesi sanoati uchun juda rivojlangan edi. Dastlab bu til Goslingning idorasi oldida turgan eman daraxti nomi bilan atalgan. Keyinchalik loyiha Green nomini oldi va nihoyat Java deb o'zgartirildi. Gosling Java-ni C / C++ bilan ishlab chiqdi. Amaliy dasturchilar tanish bo'ladigan sintaksis uslubidir.

Sun Microsystems 1996 yilda Java 1.0 sifatida birinchi ommaviy dasturni chiqardi. U mashhur platformalarda hech qanday xarajatsiz ishlash vaqtini taʼminlovchi bir marta yozish, istalgan joyda ishga tushirish (WORA) funksiyasini bilan ta'minlandi. Juda xavfsiz va sozlanishi mumkin bo'lgan xavfsizlik xususiyatiga ega, u tarmoq va fayllarga kirish cheklovlariga ruxsat berdi. Tez orada yirik veb-brauzerlar Java ilovalarini veb-sahifalarda ishga tushirish qobiliyatini o'z ichiga oldi va Java tezda mashhur bo'ldi. Java 1.0 kompilyatori Java 1.0 tili spetsifikatsiyasiga qat'iy rioya qilish uchun Artur van Xoff tomonidan Java tilida qayta yozilgan. Java 2 ning paydo bo'lishi bilan (dastlab J2SE 1.2 sifatida 1998 - 1999 yil dekabrda chiqarilgan) yangi versiyalar turli xil platformalar uchun yaratilgan bir nechta konfiguratsiyalarga ega edi. J2EE -ga korporativ ilovalar uchun texnologiyalar va API-lar odatda server muhitida ishlaydi, J2ME esa mobil ilovalar uchun optimallashtirilgan API-larni o'z ichiga oladi. Ish stoli versiyasi J2SE deb o'zgartirildi. 2006 yilda marketing maqsadlarida Sun yangi J2 versiyalarini mos ravishda Java EE , Java ME va Java SE deb o'zgartirdi.

1997 yilda Sun Microsystems Java-ni rasmiylashtirish uchun ISO/IEC JTC 1 standartlari organiga, keyinroq Ecma Internationalga murojaat qildi, biroq u tez orada bu jarayondan voz kechdi. Java hamjamiyat jarayoni orqali boshqariladigan amalda standart bo'lib qolmoqda. Bir vaqtlar Sun oʻzining xususiy dasturiy taʼminot maqomiga ega boʻlishiga qaramay, koʻpgina Java dasturlarini bepul taqdim etgan. Sun Java Enterprise System kabi ixtisoslashtirilgan mahsulotlar uchun litsenziyalarni sotish orqali Java'dan daromad keltirdi.

2006 yil 13 noyabrda Sun o'zining Java virtual mashinasining (JVM) ko'p qismini faqat GPL-2.0 litsenziyasi shartlariga ko'ra bepul va ochiq kodli dasturiy ta'minot (FOSS) sifatida chiqardi . 2007 yil 8 mayda Sun bu jarayonni tugatdi va JVM ning barcha asosiy kodlarini bepul dasturiy ta'minot /ochiq manbali tarqatish shartlari ostida taqdim etdi, bundan tashqari, Sun mualliflik huquqiga ega bo'lmagan kodning kichik bir qismi.

Sun vitse-prezidenti Rich Grinning aytishicha, Sunning Java bo'yicha ideal roli xushxabarchi bo'lgan. 2009–2010-yillarda Oracle korporatsiyasi Sun Microsystems’ni sotib olganidan so‘ng, Oracle o‘zini ishtirok va shaffoflik hamjamiyatini rivojlantirishga tinimsiz sodiqlik bilan Java texnologiyasining boshqaruvchisi sifatida ta’rifladi. Bu Oracle-ning Android SDK ichida Java-dan foydalandi.

2010 yil 2 aprelda Jeyms Gosling Oracle'dan iste'foga chiqdi. 2016 yil yanvar oyida Oracle JDK 9 asosidagi Java ish vaqti muhitlari brauzer plaginini to'xtatishini e'lon qildi.

1373 marta ko'rildi
Uzbek Developers - uzbekdevs photo

Uzbek Developers

@uzbekdevs

Telegram Post

@uzbekdevs
“uzbekdevs.uz” saytida eʼlon qilingan materiallardan nusxa koʻchirish, tarqatish va boshqa shakllarda foydalanish faqat manba ko'rsatilishi orqali amalga oshirilishi mumkin.
© UzbekDevs