Buyruqlar tizimi arxitekturasi
Reja:
1. Ma’lumotlar formatlari standartlari
2. Tashqi qurilmalar bilan ma’lumot almashish
3. Interfeyslarni tashkil etilishi
Informatika va kompyuter dasturlashda ma'lumotlar turi yoki oddiy turdagi ma'lumotlar atributi bo'lib, kompilyator yoki tarjimonga dasturchi ma'lumotlardan qanday foydalanish niyatida ekanligini aytadi. Ko'pgina dasturlash tillari butun sonlar (turli o'lchamdagi), suzuvchi nuqtali raqamlar (taxminan haqiqiy raqamlar), belgilar va mantiqiy ma'lumotlarning asosiy turlarini qo'llab-quvvatlaydi. Ma'lumotlar turi o'zgaruvchi yoki funksiya kabi ifoda olishi mumkin bo'lgan qiymatlarni cheklaydi. Ushbu ma'lumotlar turi ma'lumotlar ustida bajarilishi mumkin bo'lgan operatsiyalarni, ma'lumotlarning ma'nosini va ushbu turdagi qiymatlarni saqlash usullarini belgilaydi. Maʼlumotlar turi ifoda (yaʼni oʻzgaruvchi, funksiya va boshqalar) oʻz qiymatlarini olishi mumkin boʻlgan qiymatlar toʻplamini taʼminlaydi
Ma'lumotlar turlari ularni aniqlash, amalga oshirish va ishlatishning turli usullarini taklif qiluvchi turdagi tizimlarda qo'llaniladi. Turli turdagi tizimlar turli darajadagi xavfsizlikni ta'minlaydi.
Deyarli barcha dasturlash tillari ma'lumotlar turi tushunchasini aniq o'z ichiga oladi, ammo turli tillar turli terminologiyadan foydalanishi mumkin.
Umumiy ma'lumotlar turlariga quyidagilar kiradi:
Butun son
Haqiqiy sonlar
Belgi
Satr (matn)
Mantiqiy
Masalan, Java dasturlash tilida int tipi −2 147 483 648 dan 2 147 483 647 gacha boʻlgan 32 bitli butun sonlar toʻplamini hamda butun sonlar ustida bajarilishi mumkin boʻlgan qoʻshish, ayirish va koʻpaytirish kabi amallarni ifodalaydi. Boshqa tomondan, rang qizil, yashil va ko'kning har bir miqdorini bildiruvchi uchta bayt va rang nomini ifodalovchi qator bilan ifodalanishi mumkin.
Ko'pgina dasturlash tillari dasturchiga odatda boshqa turdagi bir nechta elementlarni birlashtirish va yangi ma'lumotlar turining amaldagi operatsiyalarini aniqlash orqali qo'shimcha ma'lumotlar turlarini aniqlash imkonini beradi. Masalan, dasturchi haqiqiy va xayoliy qismlarni o'z ichiga oladigan "murakkab raqam" nomli yangi ma'lumotlar
turini yaratishi mumkin. Ma'lumotlar turi, shuningdek, kompyuter xotirasida saqlanadigan qiymatlar yoki ob'ektlarning ko'rinishi, talqini va tuzilishini tavsiflovchi tip tizimidagi ma'lumotlarni sharhlashda qo'yilgan cheklovni ifodalaydi. Tur tizimi ma'lumotlarga kirish yoki ularni boshqaradigan kompyuter dasturlari to'g'riligini tekshirish uchun ma'lumotlar turi ma'lumotlaridan foydalanadi.
Ta'rifi
Parnas, Shore va Weiss 1976 yilda adabiyotda ba'zan bilvosita foydalanilgan "tur" ning beshta ta'rifini aniqladilar:
Sintaktik
Tur - bu o'zgaruvchi e'lon qilinganda u bilan bog'langan sof sintaktik belgi. Substruktiv turdagi tizimlar kabi ilg'or turdagi tizimlar uchun foydali bo'lsa-da, bunday ta'riflar turlarning intuitiv ma'nosini bermaydi.
Vakillik
Tur ko'proq ibtidoiy turlarning - ko'pincha mashina turlarining tarkibi nuqtai nazaridan aniqlanadi.
Do'stlaringiz bilan baham: |