Hujjatli sharh - bu maxsus ishlab chiqilgan Asbob dasturiy ta'minoti (IPO) - dasturlarni loyihalash, ishlab chiqish va texnik xizmat ko'rsatishda foydalanish uchun mo'ljallangan dasturiy ta'minot.
Rivojlanish bosqichida qo'llaniladigan asboblar. Asboblar uchun dasturiy ta'minot - bu dasturchilarga o'z ishlarida yordam berish, dasturiy ta'minotni ishlab chiqish bo'yicha menejerlarga ishlab chiqish jarayoni va natijani nazorat qilishda yordam berish uchun foydalaniladigan dasturlar to'plami. Ushbu dasturiy ta'minotning eng mashhur vakillari dasturchilarga mashina ko'rsatmalarini yozishda yordam beradigan dasturlash tillaridan tarjimonlar dasturlari hisoblanadi. Asbob dasturlari Fortran, Cobol, Jovial, BASIC, APL va Paskal tillaridan tarjimonlardir. Ular yangi ish dasturlarini yaratish jarayonini osonlashtiradi. Biroq, tillardan tarjimonlar vosita dasturlarining eng mashhur qismidir; ularning juda ko'plari bor.
Yangi dasturlarni yaratishda yordam berish uchun kompyuterlardan foydalanish professional dasturchi bo'lmagan odamlar uchun tushunarli emas. Ko'pincha mutaxassislar asbob (ishlab chiqish bosqichi) va tizim (foydalanish bosqichi) dasturiy ta'minoti haqida bir nafasda gapirishadi, chunki o'z mahorat sirlarini bilmaganlar vosita dasturiy ta'minotining rolini bilishadi. Tizim dasturiy ta'minoti foydalanish bosqichida bo'lgani kabi (amaliy dasturlar uchun) ham ishlab chiqish bosqichida ishlaydi, lekin faqat asbob dasturiy ta'minoti bilan birgalikda ishlaydi. Asboblar dasturiy ta'minoti yoki dasturlash tizimlari - bu dasturlash tilida yangi dasturlarni ishlab chiqishni avtomatlashtirish tizimlari.
Eng umumiy holatda, tanlangan dasturlash tilida (tizimli dasturlash tili) dastur yaratish uchun siz quyidagi komponentlarga ega bo'lishingiz kerak:
1. Dasturning dastlabki kodi bilan fayl yaratish uchun matn muharriri.
2. Kompilyator yoki tarjimon. Manba matni kompilyator dasturi yordamida oraliq obyekt kodiga tarjima qilinadi. Katta dasturning dastlabki matni bir nechta modullardan iborat (manba matnli fayllar). Har bir modul ob'ekt kodi bilan alohida faylga kompilyatsiya qilinadi, keyin uni bitta birlikka birlashtirish kerak.
3. Ob'ekt modullarini bog'laydigan va ishlaydigan dastur - bajariladigan kodni yaratuvchi bog'lovchi yoki assembler.
Bajariladigan kod - bu dastur yaratilgan operatsion tizimga ega bo'lgan har qanday kompyuterda ishga tushirilishi mumkin bo'lgan to'liq dastur. Qoida tariqasida, natijada olingan fayl .EXE yoki .COM kengaytmasiga ega.
Yaqinda Windows dasturlarini yaratishga qaratilgan vizual dasturlash usullari (skript tillaridan foydalanish) keng tarqaldi. Ushbu jarayon tezkor dizayn muhitida avtomatlashtirilgan. Bunday holda, maxsus tahrirlovchilar yordamida sozlangan tayyor vizual komponentlar qo'llaniladi.
Vizual dizayn uchun eng mashhur muharrirlar (vizual vositalardan foydalangan holda dasturlash tizimlari):
Borland Delphi - deyarli har qanday amaliy dasturlash muammosini hal qilish uchun mo'ljallangan.
Borland C++ Builder DOS va Windows ilovalarini ishlab chiqish uchun ajoyib vositadir.
Microsoft Visual Basic Windows dasturlarini yaratish uchun mashhur vositadir.
Microsoft Visual C++ - bu vosita Microsoft Windows kabi OS muhitida ishlaydigan har qanday ilovalarni ishlab chiqish imkonini beradi
Shunday qilib, instrumental dasturiy ta'minotning mohiyati rasmiy mantiqiy ifodalarni bajariladigan mashina kodiga aylantirish, shuningdek, uni boshqarish va tuzatish orqali har qanday bajariladigan dasturni yaratishdir.