Sintaksis tahlili kompilyatorni loyihalash jarayonining ikkinchi bosqichi bo'lib, unda berilgan kirish qatori rasmiy grammatika qoidalari va tuzilishini tasdiqlash uchun tekshiriladi. U sintaktik tuzilmani tahlil qiladi va berilgan kiritish dasturlash tilining to'g'ri sintaksisida yoki yo'qligini tekshiradi.
Kompilyatorni loyihalash jarayonida sintaksis tahlili Leksik tahlil bosqichidan keyin keladi. U shuningdek, Parse daraxti yoki sintaksis daraxti sifatida ham tanilgan. Parse daraxti tilning oldindan belgilangan grammatikasi yordamida ishlab chiqilgan. Sintaksis analizatori, shuningdek, berilgan dastur kontekstsiz grammatikada nazarda tutilgan qoidalarga mos kelishini tekshiradi. Agar u qanoatlansa, tahlilchi o'sha manba dasturning tahlil daraxtini yaratadi. Aks holda, u xato xabarlarini ko'rsatadi.
6.Misol. Berilgan s matn faylning manfiy elementlari yig'indisini hisoblaydigan sum_manfiy(s) funksiyasi tuzilsin.
7.Tizimli dasturiy ta’minotning dasturiy ta’minot tizimi haqida ma’lumot bering. Javoblaringizni misollarda asoslang.
Tizimli dasturiy ta'minot - bu kompyuterning texnik va amaliy dasturlarini ishga tushirish uchun mo'ljallangan kompyuter dasturining bir turi. Agar biz kompyuter tizimini qatlamli model deb hisoblasak, tizim dasturiy ta'minoti apparat va foydalanuvchi ilovalari o'rtasidagi interfeysdir . Operatsion tizim tizim dasturiy ta'minotining eng mashhur namunasidir.
BIOS ( asosiy kiritish/chiqarish tizimi) kompyuter tizimini yoqilgandan so'ng ishga tushiradi va OT va qattiq disk, video adapter, klaviatura, sichqoncha va printer kabi biriktirilgan qurilmalar o'rtasidagi ma'lumotlar oqimini boshqaradi.
Yuklash dasturi OTni kompyuterning asosiy xotirasiga yoki tasodifiy kirish xotirasiga (RAM) yuklaydi .
Assembler kompyuterning asosiy ko'rsatmalarini oladi va ularni kompyuter protsessori asosiy operatsiyalarini bajarish uchun foydalanishi mumkin bo'lgan bitlar namunasiga aylantiradi .
Qurilma drayveri klaviatura yoki sichqoncha kabi kompyuteringizga biriktirilgan muayyan turdagi qurilmani boshqaradi. Drayv dasturi operatsion tizimning umumiy kiritish-chiqarish ko'rsatmalarini qurilma turi tushunadigan xabarlarga aylantiradi.
Bundan tashqari, tizim dasturiy ta'minoti diskni defragmentator va tizimni tiklash kabi tizim yordam dasturlarini hamda kompilyatorlar va tuzatuvchilar kabi ishlab chiqish vositalarini o'z ichiga olishi mumkin.
8. Fayllar va fayllar bilan ishlash tizimining asosiy xususiyatari haqida ma’lumot bering.
Do'stlaringiz bilan baham: |