• KLASSIK YOHUD CHIZIQLI DASTURLASH
  • Kirish dasturlashni o’rganar ekanmiz, albatta object oriented programming (oop) ya’ni obyektga yo’naltiriglan dasturlash tushunchasiga kelamiz. Ko’pchilik uchun bu bosqich biroz tushunarsiz va murakkabdek tuyuladi




    Download 1.19 Mb.
    bet1/4
    Sana02.04.2024
    Hajmi1.19 Mb.
    #185018
      1   2   3   4
    Bog'liq
    Obeyekt kodi
    Imo ishora tilida orfoepik me’yorlar (3)

    KIRISH
    Dasturlashni o’rganar ekanmiz, albatta object oriented programming (OOP) ya’ni obyektga yo’naltiriglan dasturlash tushunchasiga kelamiz. Ko’pchilik uchun bu bosqich biroz tushunarsiz va murakkabdek tuyuladi. Aslida unday emas. Keling bugun object oriented programming va unga tegishli tamoyillar haqida gaplashamiz.
    KLASSIK YOHUD CHIZIQLI DASTURLASH
    OOPni tushunish uchun avval klassik dasturlashni ko’raylik. Gap shundaki ilk kompyuterlar va dasturlar matematik muammolarni hal qilishga qaratilgan. Bunday dasturlar foydalanuvchidan biror ma’lumotlarni qabul qilib olgan, va qati’iy ketma-ketlik ya’ni tartibga amal qilgan holda turli arifmetik amallarni bajarib, dastur so’ngida foydalanuvchi kutgan natijani qaytargan. Shuning uchun ham bunday dasturlar chiziqli yoki tartibli dasturlar deb ataladi.

    Chiziqli dasturlash
    Siz ham dasturlashga ilk qadam qo’yganingizda mana shunday chiziqli dasturlarni yozishni o’rganishdan boshlaysiz. Sizning dasturingiz bir nechta o’zgaruvchilar va funksiyalardan iborat bo’ladi. Bu o’zgaruvchilar va funksiyalar ma’lum ketma-ketlikda bir biri bilan munosabatga kiradi va dastur yakunida siz kutgan natijani beradi.

    Chiziqli dastur tarkibi va algoritmi
    Dastur kattalashgani sari o’zgaruvchilar va funksiyalar soni ortib boradi. Ular o’rtasidagi munosabatlar ham chigallashib, kodingiz murakkab va tushunishga qiyin bo’lib ketadi. Dasturlash jarayonida bitta funksiyaga o’zgartirish kiritishingiz esa, unga bo’gliq boshqa funksiylaraning ishdan chiqishiga va dasturingiz xato natija berishiga olib kelishi ham mumkin.

    Chiziqli dastur murakkablashib ketishi mumkin
    Chiziqli dasturlarning afzalliklari :

    Chiziqli dasturlarning kamchiliklari :

    • Murakkab dasturlarni chziqili usulda yozish qiyin (ilojsiz)

    • Bir dastur uchun yozilgan koddan boshqa dasturda qayta foydalanib bo’lmaydi

    • Dastur ichidagi ma’lumotlar (o’zgaruvchilar) barcha funksiyalar uchun ochiq

    • ZAMONAVIY DASTURLAR CHIZIQLI EMAS

    Vaqt o’tib dasturlarga qo’yilgan talablar murakkablashib borgani sababli, chiziqli dasturlash tamoyili zamon talabiga javob bermay qo’ydi va 1970 yillarda object oriented programming tamoyili olg’a surila boshlandi.

    Download 1.19 Mb.
      1   2   3   4




    Download 1.19 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Kirish dasturlashni o’rganar ekanmiz, albatta object oriented programming (oop) ya’ni obyektga yo’naltiriglan dasturlash tushunchasiga kelamiz. Ko’pchilik uchun bu bosqich biroz tushunarsiz va murakkabdek tuyuladi

    Download 1.19 Mb.