Kompyuterning dasturiy ta’minoti orasida eng ko‘p qo‘llaniladigani amaliy dasturiy ta’minot (ADT)dir.
Bunga asosiy sabab — kompyuterlardan inson faoliyatining barcha sohalarida keng foydalanishi, turli predmet sohalarida avtomatlashtirilgan tizimlarning yaratilishi va qo‘llanishidir. Amaliy dasturiy ta’minotni quyidagicha tasniflash mumkin.
Dasturlashtirish tizimlari – dasturlash tillarida yangi dasturlarni ishlab chiqishni avtomatlashtirish tizimlari.
Umumiy holda dasturlash tilida yangi dasturlarni yaratishda quyidagilarning bo‘lishi shart:
Dasturni faylga yozish uchun matn tahrirlagich dasturi.
Kompilyator va interpretator.
Modullarni birlashtirib yakuniy bajariladigan kodni yaratish va faylga joylashtiradigan maxsus dastur.
Ilovalar yaratish vositalari
Dasturiy ta'minot ishlab chiqaruvchilari tomonidan boshqa ilovalar, frameworklar va dasturlarni yaratish, tahrirlash, saqlash, qo'llab-quvvatlash va tekshirish uchun foydalaniladigan kompyuter dasturi dasturiy ta'minotni ishlab chiqish vositasi yoki dasturiy ta'minotni dasturlash vositasi, deb ataladi.
Bunday vositalar turli shakllarda bo'lishi mumkin, masalan, kompilyatorlar, kod muharrirlari, GUI dizayni vositalari, assemblerlar, ish faoliyatini tahlil qilish vositalari va boshqalar. Loyiha turiga qarab, tegishli ishlab chiqish vositasini tanlashda ba'zi omillarni hisobga olish kerak.
Dasturchilar uchun muqobil dasturiy ta'minot ishlab chiqish vositalaridan ba’zilari:
Dasturchilar uchun muqobil dasturiy ta'minot ishlab chiqish vositalaridan ba’zilari:
1. Atom
Atom - bu barcha mashhur operatsion tizimlarda ishlaydigan ochiq manbali integratsiyalashgan ishlab chiqish muhiti (Integrated development environment, IDE).
Atom uchinchi tomon integratsiyasining keng ro'yxati va boy sozlash darajasi bilan mashhur.
2. GitHub
GitHub, shubhasiz, eng keng tarqalgan dasturiy ta'minot ishlab chiqish platformasidir. Bu veb-ga asoslangan ‘Git repository’ hosting xizmati bo'lib, u kod izlayotgan odamlar uchun Google Drive vazifasini bajaradi. Dasturlarni xavfsiz saqlash yoki boshqalar bilan baham ko'rish uchun saytga topshirish mumkin (ommaviy yoki shaxsiy).