Dasturlash tillari
Mashinaga bog'liq
Mashinadan mustaqil
mashina kodi
protsessual yo'naltirilgan
muammoga yo'naltirilgan
ob'ektga yo'naltirilgan
assembler
Dastur misollar
Mashinaga xos bo'lgan narsaga yo'naltirilgan tillar
yuqoriyaratilgan dasturlarning ixchamligi va bajarilish tezligi bo‘yicha sifati;
imkoniyatmuayyan apparat resurslaridan bevosita foydalanish;
buxgalteriya hisobiushbu kompyuterning ishlash xususiyatlari;
mehnatsevarlikdasturlash jarayoni;
pastdasturlash tezligi;
imkonsizlikdasturlardan bevosita foydalanish,tuzilganbu tillarda, boshqa turdagi kompyuterlarda.
Yuqori darajadagi dasturlash tillari
Yapnuning afzalliklari va kamchiliklari
Yaratilmoqdasamarali va ixcham dasturlar, chunki ishlab chiquvchi protsessorning barcha imkoniyatlariga kirish huquqiga ega.
Siz juda yaxshi tushunishingiz kerakkompyuter qurilmasi.
Qiyinchilikkatta ilovalarni tuzatish.
Natija dasturio‘tkazib bo‘lmaydiboshqa turdagi protsessorli kompyuterga.
Muayyan kompyuter arxitekturasining xususiyatlari hisobga olinmaydi, shuning uchun dasturlarboshqa platformalar uchun portativ.
Dasturni ishlab chiqish ancha osonlashadi va xatolar kamroq qilinadi.
Uskuna resurslariga to'g'ridan-to'g'ri kirish imkoniyati yo'q.
IxtisoslashganJP
Mavjudmaxsus RaIlaruchunba'zi hududlar:
ma'lumotlar bazasini boshqarish uchun - tuzilgan so'rovlar tiliSQL (Strukturaviy So'rov til);
Internet texnologiyalari uchun - ma'lumotlarni belgilash tillari:
HTML(Giper Matn belgilash til),
XML(kengaytirilgan belgilash til),
VRML(virtual haqiqat belgilash til),
PHP(gipermatn Preprotsessor);
va boshq.
Dasturlash tizimi
Dasturlash tizimi (SP)- dialog dasturini yozish, disk raskadrovka qilish va uni bajariladigan dasturga ko'p bosqichli o'zgartirish va bajarish uchun xotiraga yuklashni avtomatlashtiradigan dasturiy vositalar to'plami.
Dasturlash tizimi
quyidagilarni o'z ichiga oladiKomponentlar:
tarjimon;
dastur matn muharriri;
tuzatuvchi;
bog'lovchi;
standart dasturlar va funksiyalar kutubxonalari va grafik kutubxonalar to'plami;
kutubxonalar, matn va ikkilik fayllar bilan ishlash uchun xizmat ko'rsatish vositalari (utilitalari);
qulay foydalanuvchi interfeysini ta'minlovchi dasturlar;
o'rnatilgan yordam stoli;
dasturiy ta'minot majmuasini qo'llab-quvvatlash va loyihalarni boshqarish tizimi.
Tarjimonlar
Kompilyator o'qiydigan dasturdirbutunlaytarjima qilingan dasturning matni, uni o'zgartirishni amalga oshiradi va dasturning mashina tilida tugallangan versiyasini yaratadi, keyin esa bajariladi..
Tarjimon - tarjima qilingan dasturni o'qiydigan dastursatr satr, satrma-satr tarjima qiladi va har bir o'qish buyrug'ini ketma-ket bajaradi.
muharrirulanishlar
Havola muharriri - maxsusob'ektni boshqaradigan dasturmodullar va unga ulangan standart kodlarfunktsiyalari
Bajariladigan kodhar qanday qurilmada ishlashi mumkin bo'lgan to'liq dasturdirkompyuter,bu dastur yaratilgan operatsion tizim qaerda o'rnatilgan.
Nosozliklarni tuzatuvchi
Tuzatish vositasi -topish uchun dastur vatuzatiladida xatolardastur.
bog'lovchi
Ob'ekt modulini (tarjima natijasida olingan) uning alohida kompilyatsiya qilingan qismlarini birlashtirgan va standart pastki dasturlar va protseduralarni o'z ichiga olgan qo'shimcha tizim kutubxonalaridan foydalangan holda bajariladigan mashina dasturiga (yuklash moduli) aylantiradi.
Foydalanuvchi ish stoli
kutubxonafunktsiyalar, protseduralar, ob'ektlar va ishlov berish usullari;
makroslar;
dasturiy modullar-qo'shimchalar;
ekran shakllari va hisobotlari dizaynerlari;
dastur generatorlari;
HLP ma'lumotlarni qidirish va filtrlash vositasi sifatida;
ma'lumotlarni manipulyatsiya qilish tillari;
menyu quruvchilar va boshqalar.
Integratsiyalashgan rivojlanish muhitlari
Asosiy maqsad - oshirishishlab chiqaruvchi -Yangiliklar tufayli dasturchilar mehnatiavtomatlashtirishdastur kodlarini yaratishta'minlash:
interfeysgrafik turdagi foydalanuvchi,
"mijoz-server" arxitekturasi uchun ilovalarni ishlab chiqish,