Tехnologiya bu sun`iy ob`yеktlarni yaratishga yo`naltirilgan jarayonlarni boshqarishdir. Aхborot tехnologiyasi


Dastlabki yillardagi dasturlar o’qish va tushunishga qiyinligi, tizimlashtirilmaganligi uchun “spagetti-kod” deb atalardi


Download 0.77 Mb.
bet16/28
Sana19.06.2023
Hajmi0.77 Mb.
#1621952
1   ...   12   13   14   15   16   17   18   19   ...   28
Bog'liq
TAQDIMOT QO\'LLANMA

Dastlabki yillardagi dasturlar o’qish va tushunishga qiyinligi, tizimlashtirilmaganligi uchun “spagetti-kod” deb atalardi.
Spagetti-kod (spaghetti code) - yomon rejalashtirilgan, sayoz strukturalangan, oqish va tushunish uchun qiyin hamda chalkash, goto operatori juda ko’p qo’llangan (ayniqsa ortga qaytish jarayonlarida), istisno va shunga o’zshash dastur matnini murakkablashtiradigan usullardan keng foydalanilgan dastur matni.
Bazan esa bunday kodlar “kenguru-kod” deb ham yuritilgan. Chunki ularda ko’plab jump (sakrab o’tish – bir operatordan ikkinchisiga sakrash) usuli qo’llangan.
Byom va Yakopini o’z teoremasida “strukturali dasturlash” atamasini qo’llamagan, lekin uni xozirgi kunda “strukturali dasturlash teoremasi” deb ataladi.
Strukturali dasturlash tamoyillari

1-tamoyil. Shartsiz o’tish operatori goto dan voz kechish.
2-tamoyil. Har qanday dastur uchta bazaviy struktura asosida yaratiladi.
3-tamoyil. Dasturda har uchta bazaviy struktura ichma-ich joylashgan bo’lishi mumkin.
4-tamoyil. Dastur matnining qaytariladigan qismi qism dastur (funksiya va prosedura) sifatida yaratilishi mumkin.
5-tamoyil. Har qanday aniq natijaga olib keluvchi ko’rsatmalar to’plami blob sifatida ajratilishi lozim.
6-tamoyil. Barcha konstruksiyalar bitta kirish va bitta chiqishga ega bo’lishi shart.
Massiv – bu fiksirlangan miqdordagi ayrim qiymatlarning (massiv elementlarining) tartiblangan majmuasidir
To’plam – C++ tilida unikal elementlar jamlanmasidan iborat obyekt.
Multito’plam – ixtiyoriy elementlar jamlanmasidan iborat obyekt.
DOS OT da ishlovchi Borland C++ dasturlash muhiti birinchi bor 1990-yilda 2.0 raqami bilan chiqdi (OS/2 uchun bu variant 1992-yilda chiqqan). 1991-yilda 3.0 raqami bilan darchali dasturlashga asoslangan variant yaratildi. Oradan bir yil o`tgach, Borland C++ ning yangilangan varianti yaratildi. Bu variantda IDE oynali muhit va OWL 1.0 shablon dasturlar, Turbo Vision 1.0. bilan realizatsiya qilingan edi. Borland C++ 4.0 variantidan boshlab (1993 -yil) DOS dasturlarni qo`llab quvvatlovchi qismi o`chirilib, faqat darchali dasturlash qismi rivojlantirildi. Windows 95 va OWL 2.5 ni qo`llab quvvatlovchi 4.52 varianti 1995 - yilda chiqdi. 1996 - yil martda Windows NT 3.51 (Windows NT 4.0 ishlanayotgan) 5.0 varianti chiqdi. 1997 - yilda Borland C++ Builder muhiti yaratildi.
Borland C++ Builderning oynasi 5 qismdan iborat.


  1. Download 0.77 Mb.

    Do'stlaringiz bilan baham:
1   ...   12   13   14   15   16   17   18   19   ...   28




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