Dasturlash tillari va axborot-kommunikatsiya texnologiyalari 1-semestr
313
11-Mavzu. Xatoliklar bilan ishlash
Bu mavzu ko‘pchilik zamonaviy dasturlarning bog‘langan
ikki qismi uchun
dasturlash tili ta’minotini muhokama qiladi: Istisno boshqaruv va hodisa boshqaruv.
Istisno boshqaruv ham hodisa boshqaruv ham oldindan hal qilib bo‘lmaydigan
vaqtda sodir bo‘la oladi va ikkalasi ham maxsus til konstruksiyasi
va jarayoni bilan
eng yaxshi boshqariladi. Bu konstruksiyalar va jarayonlarning ba’zilari,
misol uchun
– istisno va hodisa boshqaruv uchun o‘xshash.
Bu dastlab istisno boshqaruvning fundamental
konsepsiyasini tasvirlaydi,
qaysiki qattiq va yumshoq disk tekshiruv istisnolari, istisno boshqaruvi va istisnolarni
o‘stirish. Keyin istisno boshqaruvi dizayni tanishtiriladi va muhokama qilinadi qaysiki
istisno boshqaruviga
istisnolarning ustini yuklash,
davomiylik,
default boshqaruv
istisno ishlamaslik o‘z ichiga oladi. Bu mavzu 3 ta
dasturlash tilining istisno
boshqaruv xususiyatlatining shakllanishi va tasvirlanishini ergashtiradi:
Ada, C++ va