15.09.2022 Dasturlash konstruktorlik ish sfatida Bugungi kunda axborot kommunikatsiya sohasini rivojlanayotganligi asosi hisoblangan dasturiy mahsulotini ishlab chiqish milliy iqtisodiyot rivojlanishining muhim sharti sifatida alohida ahamiyat kasib etadi. Hayotimizning har jabhasida faol qo’llanayotgan axborot almashinuv texnologiyaning samarali foydalanish ulardagi dasturiy taminotning o’ziga xosligi ommabopligi va innovatsion yangiligiga bog’liq. Dasturlash bu kompyuterga buyriqlar berishdir, masalan: biror web sayt tayyorlamoqda va bu holatda uni tayyorlash uchun kompyuterga buyruqlarni yozish kk, faqat kompyuter o’zbek yoki boshqa xorijiy tilni tushunmaydi shuning uchun unga o’zi tushinadigan tilda yani dasturlash tilida yozish kk manashu holat dasturlash deyiladi.
Dast taminotni loyihalash va konstruktirlash dasturiy maxsulot yaratishning eng masuliyatli bosqichlaridan biri. Bu bosqichda ishlab chiqilgan dasturiy taminotga asosiy talablar bayon etiladi. Funksiyalar va foydalanishning talablari qanchalik toliq aniqlashtirilgan konstruksiyalash jarayonini anqlovchichi asosiy qarorlar qanchalik to’g’ri qabul qilinishida ishlanma bahosi va uning sfatiga bog’liq bo’ladi.
Functional belgiga ko’ra dasturiy maxsulotni sinflash. Harbir dasturiy maxsulot ma’lum funksiyani bajarish uchun mo’ljallgan vazifasiga ko’ra barcha dasturiy maxsulotni 3 gruhga ajratish mumkin: tizimli, amaliy va gibrid. Dasturlash kompyuter va boshqa mikroprocessorli kompyuter uchun dastur tuzish sinash va o’zgartirish jarayonnini o’z ichiga oladi. Odatda dasturlash yuqori darajali dasturlash tillari (delphi, java, c++, puthon) vositasida amalga oshiriladi. Bu dasturlash tillarining semantikasi adom tiliga yaqinligi tufayli dastur tuzish jarayoni oson kechadi. Dasturlash – bu:
Kompyuterda masalalarni yechish hamda ularda ha’r hil aqliy mehnat turlarini bajarish nazariyasi va usulini ishlab chiqish bilan shug’illanadigan fan.
Bevosita dasturlashda programmaning umumiy sxemasini ishlab chiqdan kodlash va mashinaga kiritish gacha bo’lgan barcha ishni dasturchi bajaradi. Avtomatik dasturlashda esa dasturchi faqat dastur sxemasini tuzib uni qisqartirilgan simvolik ko’rinishda yozadi programma tuzish va uni kodlash kabi texnikaviy ishlarni esa kompyuterning o’zi maxsus dasturlash programmasi yordamida bajaradi.