Preprotsessorlar




Download 25.64 Kb.
bet1/3
Sana20.06.2022
Hajmi25.64 Kb.
#24068
  1   2   3
Bog'liq
Preprotsessorlar C# tilida
фанлар фарқи Халқаро 2 курс, 1-Amaliy mashg\'ulot uchun topshiriqlar, 2 labaratoriya 15-21 ELEKTRONIKA 022431, 1-Mustaqil ish, 9-Mavzu Gipermurojaat va uning turlari. Web, Oraliq nazorat.kompyuter tizimlari va dast, MATEMATIKA O’QITISH METODIKASI AMALIY MASHGULOT 1 MODULQO\'LLANMA, SARDOR, 13-maruza, 13-mavzu. Kalsinatsiyalangan soda ishlab chiqarish usullari-hozir.org, 16-mavzu cms (content management systems — kontentni boshqaruv -fayllar.org, Ochiq dars, Axborot texnologiya mavzulari, falsafa savollari

Preprotsessorlar.

Reja:


Kirish.

  1. C# tilida preprotsessorlar direktivalari

  2. Preportsessorlarning vazifalari.

  3. Preprotsessorlar asosida misollardan namunalar.

Xulosa.
Foydalanilgan adabiyotlar ro’yxati.

Kirish
C # - umumiy maqsadli, ko'p paradigma dasturlash tili bo'lib, kuchli yozishni o'z ichiga oladi, leksik jihatdan kengaygan, imperativ, deklarativ, funktsional, umumiy, ob'ekt. yo'naltirilgan (sinfga asoslangan) va komponentlarga yo'naltirilgan dasturlash fanlari. [16] U 2000 yilda Microsoft tomonidan .NET tashabbusi doirasida ishlab chiqilgan va keyinchalik Ecma (ECMA-334) va ISO (ISO / IEC 23270: 2018) tomonidan xalqaro standart sifatida tasdiqlangan. Mono - bu til uchun kompilyator va ish vaqtini ishlab chiqish uchun bepul va ochiq manbali loyihaning nomi. C # keng tarqalgan til infratuzilmasi (CLI) uchun mo'ljallangan dasturlash tillaridan biridir.


C # Anders Hejlsberg tomonidan ishlab chiqilgan va hozirda uning ishlab chiqarish guruhiga Mads Torgersen rahbarlik qiladi. Eng so'nggi versiya - 8.0, u Visual Studio 2019 16.3 versiyasi bilan bir qatorda 2019 yilda chiqarilgan. Ecma standarti C # uchun ushbu dizayn maqsadlarini sanab o'tadi:
Til oddiy, zamonaviy, umumiy maqsadli, ob'ektga yo'naltirilgan dasturlash tili bo'lishi kerak.
Til va u erda amalga oshiriladigan dasturlar dasturiy ta'minotni muhandislik printsiplarini qo'llab-quvvatlashi kerak, masalan kuchli turlarni tekshirish, massiv chegaralarini tekshirish, sozlanmagan o'zgaruvchilardan foydalanish urinishlarini aniqlash va axlatni avtomatik yig'ish. Dasturiy ta'minotning mustahkamligi, chidamliligi va dasturchilarning samaradorligi muhimdir.
Til tarqatilgan muhitda foydalanish uchun mos bo'lgan dasturiy ta'minot komponentlarini ishlab chiqishda foydalanish uchun mo'ljallangan.
Portativlik manba kodi va dasturchilar uchun, ayniqsa C va C ++ bilan tanish dasturchilar uchun juda muhimdir.
Xalqarolashtirishni qo'llab-quvvatlash juda muhimdir.
C # murakkab operatsion tizimlardan foydalanadigan juda katta darajagacha va ajratilgan funktsiyalargacha bo'lgan ikkala uyali va ichki tizim uchun dasturlarni yozish uchun mos bo'lishi kerak.
C # dasturlari xotira va ishlov berish quvvatiga nisbatan iqtisodiy jihatdan maqsadga muvofiq bo'lsa ham, til C yoki yig'ish tili bilan ishlash va hajm bo'yicha to'g'ridan-to'g'ri raqobatlashishga mo'ljallanmagan.
Preprosessor ko'rsatmalari kompilyatorga haqiqiy kompilyatsiya boshlanishidan oldin ma'lumotlarni qayta ishlash bo'yicha ko'rsatma beradi.
Barcha protsessor protseduralari # bilan boshlanadi va chiziqdagi preprosessor ko'rsatmasidan oldin faqat bo'sh joy belgilari paydo bo'lishi mumkin. Protsessor protseduralari ko'rsatmalar emas, shuning uchun ular vergul (;) bilan tugamaydi.
C # kompilyatorida alohida protsessor mavjud emas; ammo, ko'rsatmalar xuddi shunday bo'lganidek ishlanadi. C # da shartli kompilyatsiya qilishda yordam beradigan protsessor ko'rsatmalaridan foydalaniladi. C va C ++ ko'rsatmalaridan farqli o'laroq, ular so'llarni yaratishda ishlatilmaydi. Chiziqdagi yagona ko'rsatma bo'lishi kerak bo'lgan protsessor ko'rsatmasi.
C # da protsessor protseduralari
Quyidagi jadvalda C # - da mavjud bo'lgan protsessor protseduralari ko'rsatilgan.


Download 25.64 Kb.
  1   2   3




Download 25.64 Kb.