Instrumental dasturiy ta'minotning mohiyati va tushunchasi


Download 44.31 Kb.
bet4/5
Sana30.04.2023
Hajmi44.31 Kb.
#1408816
1   2   3   4   5
Bog'liq
O\'rnatilgan tizimlar

Aloqachi (Shuningdek, havola muharriri, havola) - bu reja tuzadigan dasturdir - bir yoki bir nechta ob'ekt modulini olish va ular bo'yicha bajariladigan modulni yig'adi.
Modullarni bog'lash uchun, lotter ob'ekt modullarining har birida kompilyator tomonidan yaratilgan nomlarning nomlarini ishlatadi. Bunday nomlar ikki xil bo'lishi mumkin:
1) ma'lum yoki eksport qilingan ismlar - ushbu modulda belgilangan va boshqa modullardan foydalanish uchun mo'ljallangan funktsiyalar va o'zgaruvchilar.
2) noaniq yoki import qilingan ismlar - modul tomonidan boshqariladigan funktsiyalar va o'zgaruvchilar, lekin ularni o'z-o'zidan aniqlamaydi.
Linker ishi har bir moduldagi noaniq nomlarga havolalarga ruxsat berish. Har bir import qilingan nom uchun uning ta'rifi boshqa modullarda aniqlanadi, eslatma uning manzili bilan almashtirilgan.
Linker odatda protseduralar va funktsiyalarning parametrlari va sonini tekshirmaydi. Agar siz qattiq yozadigan tillarda yozilgan ob'ekt ob'ekti modullarini birlashtirishingiz kerak bo'lsa, unda link muharririni ishga tushirishdan oldin kerakli tekshiruvlar bilan to'ldirilishi kerak.
Majlis.
Yig'uvchi (Ingliz tilidan. Majlis egasi - kollektor) - Kompyuter dasturi, majlislar tili Mashina tilida yozilgan manbaning manbaini tashkil etuvchisi.
Tilning o'zi (asrabbler), yig'ilishlar odatda muayyan arxitektura, operatsion tizim va til sintaksislari varianti uchun xosdir. Shu bilan birga, ko'p sonli platformalar va operatsion tizimlarda ishlashi mumkin bo'lgan stavkalar va operatsion tizimlarda ishlashi mumkin bo'lgan asoratlar va operatsion tizimlarda qo'shimcha darajadagi dasturlarni yoza olmaysiz. Ikkinchisida siz boshqa arxitektura va OS uchun mashina kodi va bajariladigan modullarini (fayllar) to'plashga qodir bo'lgan kesishma guruhini ham ajratib ko'rsatishingiz mumkin.
Assambleya amalga oshiriladigan dastur modulini olish uchun birinchi va oxirgi qadam bo'lmasligi mumkin. Shunday qilib, yuqori darajadagi dasturlash tillaridan ko'plab kompilyatorlar yig'ilishning kelgusida qayta ishlash jarayonida ishlab chiqaruvchi tilda dastur shaklida natijani berishadi. Shuningdek, majlisning natijasi bajarilmasligi mumkin, va kelajakda (yoki bir nechta ob'ekt modullaridan) bo'lgan ob'ektlar (yoki bir nechta ob'ektlar modullaridan) bo'lgan ob'ektlar ("lolter ") tartibga solinadigan faylni tashkil qilish mumkin.
Nosozlik yoki nosozlik - bu rivojlanish muhiti moduli yoki dasturda xatolarni qidirish uchun mo'ljallangan alohida ariza. Nosozlik sizga dasturni bajarish paytida yoki boshqaruv punktlari yoki to'xtatish shartlarini o'rnatish va o'chirish paytida o'zgaruvchilarni bosqichma-bosqich amalga oshirish va o'zgartirish imkonini beradi.
Nosozliklar ro'yxati.
1) AQ vaqt - yaratilgan arizalar uchun mo'ljallangan qo'llanma .Net Hamiri 1.0, 1.1, 2.0, 3.0, 3.5 (shu jumladan aprel arizalari), shuningdek, Windows 32- va 64 bitli dasturlar uchun.
2) DRROC - Solaris, Openoaris, FreeBSD, Mac OS X va Qnx uchun Dracce-ning Dinamik izlari.
3) Elektr paneli - Xotirasizlantirish.
4) GNU Narxgger (GNU loyihasidan Nosozlik dasturlari).
5) IDA - Windows va Linux oilasi va Linux operatsion tizimlari uchun kuchli deformatsiya va past darajadagi nosozlik.
6) Microsoft Visual Studio - Microsoft korporatsiyasiga olib borishni o'z ichiga olgan dasturiy ta'minotni rivojlantirish muhiti.
7) Olyaldbg Windows operatsion tizimlari uchun bepul past darajadagi nosozlik.
8) Group - Windows operatsion tizimlari uchun past darajadagi nosozlik.
9) Quyosh studiyasi - Dasturiy ta'minotni ishlab chiqish muhiti, shu jumladan quyoshli va Linux uchun DBXda Debsugger quyosh mikrosizimlaridan.
10) Doktor Doktor Watson - oddiy Windows Nosevrager, xotira axlatini yaratishga imkon beradi.
11) Hammasi bo'lib UNIX uchun tijorat nutqlaridan biridir.
12) WindBg - Microsoft korporatsiyasining erkin nosozligi.
Hujjatlar generatori - bu dasturchilar (API hujjatlari) va / yoki tizimning oxirgi foydalanuvchilari uchun hujjatlarni olish imkonini beradigan dastur yoki dasturiy ta'minot to'plamidir, ma'lum bir holatlarda, bajariladigan modullarga muvofiq (olingan kompilyator chiqishi).
Odatda, generator dasturning dastlabki kodini tahlil qiladi, bu zamonaviy dastur ob'ektlariga mos keladigan inshootlar (turlari, sinflar va ularning a'zolari / xususiyatlari / usullari / usullari, protseduralar / funktsiyalar va boshqalar). Tahlil, shuningdek, sharhlarni hujjatlashtirish shaklida taqdim etilgan dastur ob'ekti haqida meta-ma'lumotlardan foydalanadi. To'plangan barcha ma'lumotlar asosida, tayyor hujjatlar, odatda, odatda qabul qilingan rasmiy formatlar - HTML, HTMLHTH, PDF, RTF, RTF va boshqalar.
Sharhlarni hujjatlashtirish.

Download 44.31 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




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