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