Ilovalar yaratishning zamonaviy usullari
![Ilovalar yaratishning zamonaviy
usullari zamonaviy ilovalar,
dasturlashning rivojlanish
bosqichlari, zamonaviy dasturlash
muhitlari](/data/documents/27750edf-db0a-4f1b-93be-0c7ced5f4f67/page_1.png)
![. Zamonaviy ilovalar. Ma’lumki, zamonaviy
kompyuterlar operatsion tizimga ega. Operatsion
tizim ilovalari ular yordamida amaliy vazifalarni
bajarishga xizmat qiladi. Ilovalarga misol sifatida ofis
ilovalari: MicroSoft Word (qisqacha MS Word), MS
Excel, MS Access, MS Power Pointlarni keltirish
mumkin.](/data/documents/27750edf-db0a-4f1b-93be-0c7ced5f4f67/page_2.png)
![](/data/documents/27750edf-db0a-4f1b-93be-0c7ced5f4f67/page_3.png)
![Dastlab yaratilgan kompyuterlarda dastur bevosita
mikroprotsessorning buyruqlari (mashina k odi) ketma-
ketligi ko‘rinishida yozilgan.
Bu esa dasturlash uchun juda katta kuch va vaqt talab
qilgan, dasturdagi xatolarni topish mushkul bo‘lgan. Bu
ishni bir oz bo‘lsada osonlashtirish uchun mikroprotsessor
buyruqlari uchun qisqa nomlar kiritilgan va maxsus dastur
bunday nomlarni mashina kodi (mikroprotsessor
buyruqlari)ga o‘girib
bergan. Hosil bo‘lgan dastur kodi bevosita kompyuterda
bajarilgan.
Bunday dasturlash Assembler t ilida dasturlash deb atalgan.](/data/documents/27750edf-db0a-4f1b-93be-0c7ced5f4f67/page_4.png)
![Kompyuterlar ommaviy ishlab chiqarila boshlangach
(uchinchi avlod kompyuterlari), ularda operatsion tizim
vujudga keldi.
Bunday kompyuterlarda dasturlash uchun yuqori darajadagi
dasturlash tillari yaratildi.
Dasturlash endi kompyuterning mashina kodiga bevosita
bog‘liq bo‘lmay qoldi. Dasturlash tili odamlar orasidagi
muloqot tiliga ko‘proq o‘xshab bora boshladi.](/data/documents/27750edf-db0a-4f1b-93be-0c7ced5f4f67/page_5.png)
![](/data/documents/27750edf-db0a-4f1b-93be-0c7ced5f4f67/page_6.png)
![](/data/documents/27750edf-db0a-4f1b-93be-0c7ced5f4f67/page_7.png)
![](/data/documents/27750edf-db0a-4f1b-93be-0c7ced5f4f67/page_8.png)
![](/data/documents/27750edf-db0a-4f1b-93be-0c7ced5f4f67/page_9.png)
![](/data/documents/27750edf-db0a-4f1b-93be-0c7ced5f4f67/page_10.png)
![Zamonaviy dasturlash muhitlari. Hozirgi paytda
dunyoda o‘n milliondan ortiq dasturchilar
bo‘lib, ulardan ikki millioni professional bo’lsa,
qolganlari esa havaskor dasturchilardir. Albatta,
ularning ish qurollari, ya’ni ular foydalanadigan
dasturlash muhitlari ham bir-biridan farqlanadi.](/data/documents/27750edf-db0a-4f1b-93be-0c7ced5f4f67/page_11.png)
![](/data/documents/27750edf-db0a-4f1b-93be-0c7ced5f4f67/page_12.png)
![](/data/documents/27750edf-db0a-4f1b-93be-0c7ced5f4f67/page_13.png)
![Delphi dasturlash muhiti. Delphi (o‘qilishi Delfi)
qadimgi dunyoda mashhur bo‘lgan avliyo yashagan
ibodatxona joylashgan grek shaharchasining nomi
bo‘lib, u avliyo kabi bu dasturlash muhiti ham
ko‘pchilik orasida juda mashhur bo‘lib ketgan. Uning
qariyib chorak asr mobaynida 25 ta varianti yaratilgan
bo‘lib, ular quyidagi uchta guruhga ajratiladi:
Delphi 1 – Delphi 8 (1995-2003 yillar)
Delphi 2005 – Delphi 2010 (2005-2009 yillar)
Delphi XE 1 – Delphi XE 10 (2010-2017 yillar)](/data/documents/27750edf-db0a-4f1b-93be-0c7ced5f4f67/page_14.png)
![Kuchli raqobat va foydalanuvchilami jalb qilish maqsadida hozirgi paytda ommaviy dasturlash muhitlari bir
paytda bir nechta dasturlash tillaridan foydalanish imkonini bcradi. Shuningdck, so‘nggi paytda
yaratilayotgan dasturlash tillarining ko‘pchiligi yuqoridagi tillardan biridan foydalanayotganlar uchun
mo‘ljallab yaratilgan. Masalan, keng tarqalgan
veb dasturlash tillari Java, Java Script, ASP, PHP, Python lar C++ va C# ga,
keng tarqalgan kompyuter matematikasi paketlari MatLab, MathCAD, Maplclaming dasturlash tillari
Pascalga, MacroMedia Flash nomli animatsion grafika yaratish ilovasining dasturlash tili Action Script csa
Visual BASICga o'xshab ketadi.
4. Delphi dasturlash muhiti. Delphi (o'qilishi Delfi)](/data/documents/27750edf-db0a-4f1b-93be-0c7ced5f4f67/page_15.png)
![](/data/documents/27750edf-db0a-4f1b-93be-0c7ced5f4f67/page_16.png)
![](/data/documents/27750edf-db0a-4f1b-93be-0c7ced5f4f67/page_17.png)
![](/data/documents/27750edf-db0a-4f1b-93be-0c7ced5f4f67/page_18.png)
Ilovalar yaratishning zamonaviy usullari zamonaviy ilovalar, dasturlashning rivojlanish bosqichlari, zamonaviy dasturlash muhitlari
. Zamonaviy ilovalar. Ma’lumki, zamonaviy kompyuterlar operatsion tizimga ega. Operatsion tizim ilovalari ular yordamida amaliy vazifalarni bajarishga xizmat qiladi. Ilovalarga misol sifatida ofis ilovalari: MicroSoft Word (qisqacha MS Word), MS Excel, MS Access, MS Power Pointlarni keltirish mumkin.
Dastlab yaratilgan kompyuterlarda dastur bevosita mikroprotsessorning buyruqlari (mashina k odi) ketma- ketligi ko‘rinishida yozilgan. Bu esa dasturlash uchun juda katta kuch va vaqt talab qilgan, dasturdagi xatolarni topish mushkul bo‘lgan. Bu ishni bir oz bo‘lsada osonlashtirish uchun mikroprotsessor buyruqlari uchun qisqa nomlar kiritilgan va maxsus dastur bunday nomlarni mashina kodi (mikroprotsessor buyruqlari)ga o‘girib bergan. Hosil bo‘lgan dastur kodi bevosita kompyuterda bajarilgan. Bunday dasturlash Assembler t ilida dasturlash deb atalgan.
Kompyuterlar ommaviy ishlab chiqarila boshlangach (uchinchi avlod kompyuterlari), ularda operatsion tizim vujudga keldi. Bunday kompyuterlarda dasturlash uchun yuqori darajadagi dasturlash tillari yaratildi. Dasturlash endi kompyuterning mashina kodiga bevosita bog‘liq bo‘lmay qoldi. Dasturlash tili odamlar orasidagi muloqot tiliga ko‘proq o‘xshab bora boshladi.