Kirish

Bu bo'limda doppi dasturlash tili qanday va nima uchun yartilgani haqida gaplashamiz.

Avvalombor Assalomu Aleykum ismim Hayotjon Doppi lang asoschisi, yaratuvchisi xullas hamma hammasi.

Doppi Lang o'zi nima ?

Doppi lang bu ma'lum bir mashina tili asosida qurilgan dasturlash tili ustiga qurilgan interpreter dasturlash tili. Bunda istalgan 10 yoshdan yuqori bo'lgan talaba yoki o'quvchi yoshlar dasturlashga qadam qo'ysalar bo'ladi.

Eslatma

Doppi Lang asosan dasturlashga endi qadam qo'yayotganlar hamda chunishga qiynalayotganlar uchun yaratilyabdi. (e'tibor qaratamiz)

Avfzal tomlari hamda kamchiliklari

TomonlariMalumot
Avfzal tomonlariMalumot
Ko'd sintaksis qulayligi va kodlar sonining qisqarishiDoppida yoziladigan kodlar maksimal darjada qisqartirildi, va universal funksinalligi oshiildi
O'zbek tilida tushunarli kod, kodlar birlashishi uchun qulayligiDoppi lang kodlari to'liq o'zbek tilida yoziladi, va o'zbek tiliga yoziladigan kodlar birlashishi uchun qulayligi oshirildi
Yangi o'zgarishlarYoshlarga qulaylik yaratish maqsadidad dasturlash uchun ba'zi kichik yangi o'zgarishlar kiritilmoqda misol uchun kichik detal (increment hamda decrement)
Yodamchi sifatida extension mavjudligiXususan Doppi Lang uchun yordamchi sifatida (snippet,intellisense,highlighter) extension qo'shildi
UniversallikBu tilni o'rganish bilan birga istalgan tilni davom ettirish mumkun chunki bu til sintaksisi hamda funksionallik qismlari turi dasturlash tillaridan olingan misol uchun (pascal,js,cpp,python)
Qoidalarga amal qilishDasturlash tilidagi ma'lum qoidalarga amal qilish (bu proyektlarda emas balki foundation kodlar uchun asosan)
Kamchilik tomonlariMalumot
Doppi tillar orasidagi aloqa bog'lanishKutilayotgan imkoniyat
Dastur tezligi pastligidastur ishga tushirilganda boshqa tillarga qaraganda sekinroq ishga tushishi mumkun lekin bu ustida ishlaymiz (sabab bu dasturlash tili mashina tili ustiga emas balki boshqa bir dasturlash tili ustiga qurilgan tezlik susayishining asosiy sababi ham shunda)
Noqulay qoidalarDoppi da kod yozish chog'ida bazibir qo'shimcha qoidalar kiritlgan (misol uchun sikl hamda rekursiya ishida o'zgaruvchi yaratish imkoniyati olib tashlangan)
Grafik imkoniyatlarhali kutilmoqda
Muhit yagona ekanligiHozirda muhit sifatida Visual Studio Code dasturi ishlatilmoqda sabab hozirda faqat shu muhit uchun yordamchi extension ishlab chiqildi
Yagona TizimTil hozirda faqatgina windows tizimi uchun ishlab chiqildi, faqatgina windows tizimi bilan aloqaga kirisha oladi.

Kompyuter bilan aloqa

Doppi dasturlash tili uchun yaratilgan dasturni o'rnatishingiz bilan .doppi kengaytmali hamma fayllar o'zgaradi va kompyuter bilan moslashib ketadi. Doppi tili imkoniyatlari:

  • Umumiy Matematik Kutubxonalar
  • Professional obyektlar bilan ishlash
  • Muhit uchun extension - Doppi Support
  • Identifierlarda universal cheksiz propslar bilan ishlash