TA’lim vazirligi o’zbekiston respublikasi oliy va o’rta maxsus ta’lim vazirligi


Download 0.84 Mb.
bet2/3
Sana16.11.2021
Hajmi0.84 Mb.
#174974
1   2   3
Bog'liq
---Komilov Sh IIT-62 (3) (2)

Mundarija

Kirish……………………………………………....……………………3

1.JavaScript va Python dasturlash tillari……….…...…………………….…5

1.1.Python dastulash tili va uning rivojlanishi …………….………………………5

1.2. JavaScript dasturlash tili va uning rivojlanishi….….………………………8

2. Python va JS sintaksislari orasidagi tafovvut……….....……………….………9

2.1. O’zgaruchilarni e’lon qilishdagi farqlar...........................................................12

2.2. Input va Prompt orasidagi farq………………………………...…….….17

2.3. Py va JS da arraylar(to’plamlar orasidagi farqlar........................................... 20

Xulosa…………………………………………………………….....…30

Foydalanilgan adabiyotlar ro’yxati……………………………..………32

Ilova………………………………………………………………….....



Kirish

Hozirgi zamonamizni kompyuter va “Axborot texnalogiyalri”siz (IT) tassavur qish qiyin. Chunki bu texnalogiyalar insolar hayotini yanada yaxshilashga xizlat qilayapti . Bugungi kunda har sohada biz IT ni uchratamiz . Masalan , bank tizimida hozirda online pul o’tkazmalri uchun “Block Chain” tizimlar va internetda foydalanishimiz uchun juda ham ko’plab dasturlar va ilovalar mavjud. Bu ilovalar va dasturlarini yaratish uchun bizga dasturlash tillari kerak bo’ladi. Dasturlash tili – bu biz o’ylagan dasturimizni kodlar yordami- da mashina tushunadigan tilga o’tqazadigan til hisoblanadi va bu orqali biz turli dasturlar yaratamiz. Dasturlash tilari romlari va texnalogiyalari ham ko`p masalan ulardan bir necha dasturlas tillarini misol qilib keltirsak: Turbo Pascal, C++, C , C#, Java, Kotlin, Swift, Python, javaSctipt, TypeSctipt shular jumlasidadir.

Har bir dasturlash tilining o’ziga xos sintaksi bor va ular bir biridan farq qiladi masalan C dasturlas tilida yozilgan dastur kondini C# dasturlash tilida dastur yozgan dasturchi tushunishi qiyin, Tushunsa ham lekin darrov shu dasturlash tilida dastur yarata olmaydi. Lekin deyarli barcha dasturlas tillari kalit so’zlari va ularni ishlatilishi bir xil bulganligi uchun bir dasturlas tilini o’rgangan dasturchi boshqa dasturlash tilini o`rganishi oson kechadi sababi shundaki barcha kalit so’zlar ingliz tilida va bir xill algortmlarsh fikrlash yordamida dasturlar tuzuladi ammo har xil tillarda bir xil algoritm asosida bita dastur tuzilishi ham mumkun. Masalan , YouTube ilovasini oladigan bulsak u Python dasturalash tilida va javaScriptda ham tuzulgan versiyalari mavjut lekin uylarning ikkisi ham bir xil vazigani bajaradi. Lekin, dasturlash tillarining turli xiligi yana bir sababi har bir dasturlash tili qaysidir vazifa uchun qulay bo’lishi mumkunligidir. Misol uchun:

- Android dasrturlar yaratish uchun java dasturlash tili;

- Web dasturlash uchun JavaScript, PHP va TypeScript tillari;

-O’yinlar va 3D loyhalar yaratish uchun esa C#, java;

-Sun’iy intellect uchun C yoki C++ dasturlas tillari;

-OIS dasturlash ushun esa Kotlin , Swift dasturlas tillari shular jumlasidandir . Bu dasturlash tillari bir biridan sintaksislari bilan farq qiladi. Sintaksis o’zi nima ?

Sintaksis (yun. syntaxis — tuzilma, tartib, birikma) — 1) nutq birliklarini shakllantirishning muayyan tillar uchun xos boʻlgan vositalari va kridalari majmui; 

Sintaksis so’zi ona tili adabiyotga ishlatilganligi singari dasturlash tillariga nisbatan ham qo’llaniladi. Ya’ni dasturlas tillarining tuzulmalari , va ularda metod va kalit so’zlarning tuzulishig tartibi ga qarab ham farq qiladi. Bu sintaksislar orasidagi farqlarni ko’rib chiqish uchun keling Python va JavaScript dasturlash tillari ni sintaksislarini ko’rib chiqamiz va bu dasturlas tillarida bir xila masalalar yechamiz.


Download 0.84 Mb.

Do'stlaringiz bilan baham:
1   2   3




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