C dasturlsh tili va dastur tuzilishi




Download 348.47 Kb.
bet2/3
Sana22.10.2022
Hajmi348.47 Kb.
#27814
1   2   3
Bog'liq
C TILI VA DASTUR TUZILISHI
amaliy immun 2-kurs (2), Biotex leksiya, Kvant fizika, Arxiv, 9 sinf, 9-синф иқтисод, Yopiq tеst savollari 1 varian, 1-amaliyot, texnik tizimlarni boshqarish (2), texnologiya 7 uzb, true-or-false-statements-ks2-reading, 7-amaliy ish, Mavzu Dasturiy ta\'minot, Dasturiy ta\'minot
Si panters si
Algol-60 tilidan ilhomlangan, Kembrij universiteti matematik laboratoriyasi, London universiteti bilan birgalikda 1963 yilda CPL Tilini (birlashtirilgan dasturlash tili) yaratilgan.
CPL Tillari qiyin deb hisoblangan va bu Martin Richardson 1966 yilda Bcpl tili, asosiy maqsadi kompilyatorlarni yozish edi. Endi u deyarli ishlatilmaydi, lekin uning vaqtida yaxshi bo'g'in tufayli muhim rol o'ynadi.
Bcpl 1970 yillarning boshlarida bir nechta qiziqarli loyihalarda, jumladan OS6 operatsion tizimida va qisman Xerox Parc paydo bo'lgan o'zgarishlar bilan ishlatilgan.

BCPPL 1969 yilda Bi Bi (B) uchun allaqachon tanilgan AT & Tell telefon laboratoriyalari, taniqli Ken Tompson va Dennis Ritti yo'q.
O'sha vaqtning qolgan operatsion tizimlari singari, Unix majlisda yozilgan. YUZILGAN URABERATBERIDA NAZORATLASh. Tompson OSni yanada rivojlantirish uchun yuqori darajadagi til kerak va kichik tilni ixtiro qilish uchun BCPL Tilini oldi. B tilida c turlarisiz deb hisoblanishi mumkin.
Bcpl, B va Cning ko'p tafsilotlarida sintaktik jihatdan ajralib turadi, ammo ular asosan o'xshashdir. Dasturlar global deklaratsiyalar va funktsiyalarning xususiyatlari ketma-ketligidan iborat. Bcplda, protseduralar investitsiya qilinishi mumkin, ammo ular o'z ichiga olgan protsessorlarda belgilangan statik bo'lmagan ob'ektlarga murojaat qilib bo'lmaydi. B va c bunday cheklovdan qochadi, yanada qat'iyroq: umuman istalgan tartib-qoidalar. Har bir tillarning har biri (qadimiy versiyalar bundan mustasno) b) alohida kompilyatsiyani qo'llab-quvvatlaydi va nomlangan fayllardan matnni yoqish vositasini ta'minlaydi.
Yaratuv paytida yuz bergan sintaksisning ajralmas o'zgarishidan farqli o'laroq, Bcplning asosiy semanticas, uning tuzilishi tuzilishi va ifodalarni hisoblash qoidalari - saqlanib qolmadi. Ikkala til ham imkonsiz yoki aksincha bitta ma'lumotlar turiga ega - "Word" yoki "Cell", uzun uzunlikdagi bitlar to'plami. Ushbu tillarda xotiralar bunday hujayralar qatoridir va hujayra tarkibining ma'nosi unga tegishli bo'lgan operatsiyaga bog'liq. Masalan, "+" Operator shunchaki mashina ko'rsatmalaridan foydalangan holda operandalarni chiqaradi va boshqa arifmetik operatsiyalar ham operandlarining ma'nosidan befarqdir.
Na Bcpl, va b, na C tilda ramziy ma'lumotlarni ajratmaydi; Ular butun sonlar vektorlari va bir nechta kelishuvlar bilan umumiy qoidalarni to'ldiradilar. Va Bcpl-da va B ipidagi simli tom ma'noda hujayralarga qadoqlangan statik hududning boshlangan satr belgilarining manzilini anglatadi.

Download 348.47 Kb.
1   2   3




Download 348.47 Kb.

Bosh sahifa
Aloqalar

    Bosh sahifa



C dasturlsh tili va dastur tuzilishi

Download 348.47 Kb.