Sintaksis- ma'lum bir tilning elementlari shakllanishini belgilaydigan qoidalar to'plami. Boshqacha qilib aytganda, bu ma'lum bir tilda belgilarning semantik ahamiyatga ega ketma-ketligini shakllantirish qoidalari to'plamidir. Sintaksis ma'lum bir til tushunchalarini tavsiflovchi qoidalar yordamida aniqlanadi. Tushunchalarga misollar: o'zgaruvchan, ifoda, operator, protsedura. Tushunchalar ketma-ketligi va qoidalarda ulardan foydalanishda dasturlarni tashkil etuvchi sintaktik to'g'ri tuzilmalar aniqlanadi. Semantik- til elementlari va ularning semantik ma'nolari o'rtasidagi munosabatni belgilaydigan qoidalar va shartlar, shuningdek tilning sintaktik tuzilmalarining mazmunli ma'nosini izohlash. Dasturlash tilining ob'ektlari nafaqat ma'lum bir ierarxiyaga muvofiq matnda joylashtirilgan, balki turli xil assotsiatsiyalarni tashkil etuvchi boshqa tushunchalar orqali bir-biri bilan qo'shimcha ravishda bog'langan. Dasturlash tillari maqsadi, tuzilishi, semantik murakkabligi, amalga oshirish usullari jihatidan bir-biridan ancha farq qiladi. Bu aniq tarjimonlar rivojlanishiga o'ziga xos xususiyatlarni yuklaydi. Tilning tuzilishi sintaktik qoidalar bilan tavsiflangan uning tushunchalari o'rtasidagi ierarxik munosabatlarni tavsiflaydi. Dasturlash tillari individual tushunchalarni tashkil qilishda va ular o'rtasidagi munosabatlarda bir-biridan juda farq qilishi mumkin. Masalan, C ++ tili dasturning istalgan nuqtasida birinchi ishlatilishidan oldin o'zgaruvchilarni e'lon qilishga imkon beradi, Paskalda esa o'zgaruvchilar maxsus tavsiflash maydonida aniqlanishi kerak. Qabul qilingan qarorga qarab, tarjimon dasturni bir yoki bir nechta paslarda tahlil qilishi mumkin, bu esa eshittirish tezligiga ta'sir qiladi.
|
|
32
|
3
|
Integratsiyalashgan dasturlash muhiti (Integrated Development Environment - IDE).
Integratsiyalashgan paketlar - bu kundalik faoliyat uchun zarur bo'lgan barcha dasturiy mahsulotlarni o'z ichiga olgan dasturiy ta'minot to'plamlari.
Birinchidan, matn protsessori, elektron jadvallar, DBMS va grafik muharririni birlashtirgan paketlar paydo bo'ldi, masalan, FRAME WORK, SIMPHONY va hk. Ularning maqsadi - umumiy paketning bir qismi bo'lgan dasturlar o'rtasida ko'rinmas holda ma'lumotlarni ko'chirish. Integratsiyalashgan tizimlarning bir qismi bo'lgan grafik paketlar haqida bir nechta so'zlarni aytish kerak. Bunday tizimlarning afzalligi - bu elektron jadvalda yoki o'rnatilgan tizim ma'lumotlar bazasida topilgan xom ma'lumotlardan tabiiy foydalanish. Odatda, katta integral tizimlar foydalanuvchilarga pirog yoki chiziqli grafik muhiti beradi. Dastlab foydalanuvchi elektron jadvalda bir qator katakchalarni tanlashi va belgilashi kerak, ularning tarkibi grafik ko'rinishida ko'rsatilishi kerak, so'ngra tegishli grafik yoki diagrammani yaratish uchun bir nechta klaviatura buyruqlaridan foydalaning.
Hozirgi vaqtda integral paketlarga uch o'lchovli grafikalar bilan ishlash vositalari, axborot menejeri, elektron hujjatlarni aniqlash tizimi, elektron pochta kiradi. Bunday paketlar "elektron ofis" deb nomlanadi. Keling, eng keng tarqalgan ofis suitlarining bir qismini ko'rib chiqamiz. Microsoft Office 2000 / XP Standart nashr: · Microsoft Word - ko'p funktsional matn muharriri; · Microsoft Excel - elektron jadvallarni yaratish va qayta ishlash dasturi; · Microsoft Access - ma'lumotlar bazalarini yaratish va boshqarish dasturi; · Microsoft PowerPoint - grafik, matnli, ovozli va hattoki video elementlarni o'z ichiga olgan prezentatsiyalarni tayyorlash dasturi;
|
|
33
|
3
|
Kompilyator tushunchasi va uning vazifalari.
|
Do'stlaringiz bilan baham: |