Page 50 - 9-sinf informatika yangi 2020. @informatika
P. 50

1. Dasturlash tillari deganda nimani tushunasiz?
                         2. Translyator nima?
                         3. Kompilyator nima?
                         4. Interpretator nima?                                                                 BUNI BILASIZMI?


                     Protsessor dasturlash tilida yozilgan
              dasturni  toӒgӒridan-toӒgӒri  tushunmaydi  Buni    Tayanch tushunchalar
              uchun   dasturni   protsessor   tiliga  tarjima    Dasturlash tili – inson va kompyuter
              qiladigan (raqamli ko‘rinishga o‘tkazib beruvchi)   o‘rtasidagi rasmiy aloqa tili. U ma’lum
              tarjimon tili ӏ translyatordan foydalaniladi.      qoidalar asosida ma’lumotlarni qayta
                     Tarjimon tilining ikkita turi mavjud:       ishlash dasturlarini yaratish uchun
              kompilyator va interpretator.                      qo‘llaniladi.
                     Kompilyator  dasturlash tilida yozilgan     IDE (Integrated Development

              dastur kodlarini  toӒlaligic  oӒqib,  mashi
                                                                 Environment – integrallashgan
              kodiga tarjima qiladi va tarjima natijalarini
                                                                 dasturlash muhiti) – dasturchilar
              bajariladigan yaxlit bitta faylga yig‘adi.
                                                                 uchun qo‘shimcha funksiyalarga ega
                     Interpretator  dasturlash tilida yozilgan
                                                                 bo‘lgan maxsus matn muharriri.
              kodni bosqichma-bosqich mashina kodiga

              aylantirib,  tahlil  qiladi  v  beril  buyruqlarni  ketma-ketlikd  bajaradi  Agar xatolik  sodir  boӒlsa,
              o‘sha zahoti xabar beradi.
                     Dasturlash tillari juda koӒp boӒlib, ularning har biridan oӒziga xos masalalarni yechishda
              foydalanish mumkin. Quyida ularning eng mashhurlari haqidagi maӓlumotlar bilan tanishamiz.

                                   kompyuter operatsion                      kompyuter, mobil telefon
                      С           tizimlarini yozish uchun       JAVA          vа planshetlar uchun
                                      mo‘ljallangan til.                        dastur yozuvchi til.
                                       interfaol web-
                                                                           dinamik web-saytlar yaratish
                JAVASCRIPT        saytlarni yozish uchun         PHP
                                                                              uchun mo‘ljallangan til.
                                      mo‘ljallangan til.
                                                                             turli masalalarni yechish,
                                dasturlarni o‘rganish uchun
                                                                              sun’iy intellekt tizimlari
                 SCRATCH          eng mos vizuallashgan        PYTHON
                                                                               uchun mo‘ljallangan
                                       dasturlash tili.
                                                                                  dasturlash tili.
                     Aksariyat  dasturlash  tillari,  xususan,  C++,  Pascal,  Java,  Python  va  boshqalar

              integrallashgan dasturlash muhiti (IDE)ga ega.
                     IDE  (Integrated  Development  Environment  ӏ  integrallashgan  dasturlash  muhiti)  ӏ

              dasturiy ta’minot yaratish uchun dasturiy vositalar majmui.
                     Tizimli va amaliy dasturlarni yaratish uchun dasturlash tillaridan foydalaniladi. Dastur
              yaratish jarayoni katta hajmga ega boӒlib, dasturlash tillarida dastur yozish shu jarayonning

              bir qismi sanaladi. Avvalgi mavzularimizda kompyuterda masalani yechish bosqichlarini
              ko‘rib chiqqan edik. Kompyuter  dasturlarini  yarati  jarayoni  ham kompyuterda masalani
              yechish jarayon  oӒxshash boӒlib  bir  nech  bosqichn  oӒz  ich  oladi.


                     Birinchi bosqichda dastur uchun talab aniqlanadi. Ushbu jarayonda dasturning qanday
              maqsadda qoӒllanilishi, kirish va chiqish maӓlumotlari aniqlanadi. Dastur va resurslarni ishlab
              chiqish, uni joriy etishning narxi baholanadi.



                                                                   26-dars. DASTURLASH TILLARI       49
   45   46   47   48   49   50   51   52   53   54   55