Языки и системы программирования



Yüklə 0,55 Mb.
tarix08.05.2023
ölçüsü0,55 Mb.
#109543
2 5420147031316372795

O‘rnatilgan dasturiy vositalar va dasturlash tillari sharhi

PL tushunchasi

Dasturlash tili- dasturlarni yozib olish uchun mo'ljallangan rasmiy belgilar tizimi.

Dasturodatda qandaydir algoritmni ijrochiga tushunarli shaklda ifodalaydi (masalan, kompyuter).

Tildasturlash tili kompyuter dasturini tuzishda foydalaniladigan leksik, sintaktik va semantik qoidalar majmuini belgilaydi.

PLning asosiy tushunchalari

  • Kalit so'z-zaxiralangan ketma-ketlikoperatsiyalar uchun belgilar.
  • Identifikator - o'zgaruvchi, doimiy, protsedura yoki boshqa PL ob'ektining nomi.
  • Ajratuvchi - kalit so'zlarni, belgilarni, operatsiyalarni, identifikatorlarni bir-biridan ajratish uchun belgi yoki belgilar ketma-ketligido'st.
  • Sintaksis– algoritmik konstruksiyada til birliklarini birlashtirish qoidalari majmui.
  • Semantika– PLda algoritmik tuzilmalarni birlashtirish qoidalari.

PL tasnifi


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.

Foyda vacheklovlarNED

  • yaqinroq vaodamga tushunarliroqkompyuterdan ko'ra.
  • 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,
  • so'rovlar va hisobotlarni yaratish.

Yüklə 0,55 Mb.

Dostları ilə paylaş:




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin