O‘zbekiston respublikasi oliy va o‘rta maxsus ta‘im vazirligi jizzax politexnika instituti



Download 4,38 Mb.
Pdf ko'rish
bet85/194
Sana24.01.2022
Hajmi4,38 Mb.
#407479
1   ...   81   82   83   84   85   86   87   88   ...   194
Bog'liq
Texnik tizimlarda axborot texnologiyalari

 
 
11-Mavzu:  
 
C++ dasturlash tilining asosiy konstruktsiyalari va tizimda qoʼllash 
xususiyatlari. 
REJA: 
1.
 
C++   dasturlash   tilining   yaratilishi   haqida   ma`lumot.    
2.
 
C++   tilining   xizmachi   so`zlari. 
3.
 
C++   tilida   o`zgarmaslar   va   o`zgaruvchilar 
4.
 
C++   tilida   amallar 
Tayanch      so‘zlar:     
C++      alfaviti,      identifikator,      o`zgarmaslar,   
o`zgaruvchilar      (variables),      modul      operatori,      razryadli      amallar,      mantiqiy   
amallar,   shartli   amal,   kompilyatsiya,   preprocessor.
 
C++
   dasturlash   tili   
C
   dasturlash   tiliga   asoslangan.   
C
   dasturlsh   tili   
o`z   navbatida   
B
   va   
BCPL
   dasturlashgan   tillaridan   kelib   chiqqan.   
BCPL
   -   
1967   yilda   
Martin   Richards
   tomonidan   o`ylab   topilgan   bo`lib,   operatsion   
tizimlarni   yaratish   uchun   mo`ljallangan.   
Ken   Thompson
   o`zining   
B
   tilida   
BCPL
   ning   ko`p   xossalarini   yaratishga   harakat   qilgan   va   
B
   dasturlash   
tilida   asosan   operatsion   tizimning   birinchi   variantlarini   yozgan.   
BCPL
   ham,   
B
      ham      tipsiz      til      bo`lgan.      Yani      o`garuvchilarning      ma`lum      bir      tipi   
bo`lmagan   -   har   bir   o`zgaruvchi   kompyuter   xotirasida   faqat   bir   bayt   joy   
egallagan.   O`zgaruvchini   qanday   sifatda   ishlatish   esa,   yani   butun   sonmi,   
haqiqiy   sonmi   yoki   harfmi,   dasturchining   vazifasi   bo`lgan.    
   
C
   tilini   
Dennis   Ritchie
   
B
   tiliga   asoslanib   yaratdi   va   ilk   bor   
C
   tilini   
1972   yili   Bell   Laboratoriyasida,   
DEC   PDP-11
   kompyuterida   qo`lladi.   
C
   
o`zidan   oldingi   
B
   va   
BCPL
   tillarining   juda   ko`p   muhim   tomonlarini   o`z   
ichiga      olish      bilan      bir      qatorda      o`zgaruvchilarni      tiplashtiradi      va      turli   


93 
 
yangiliklar      kiritilgan.      Boshlanishda     
C
      asosan     
UNIX
      tizimlarida      keng   
tarqaldi.      C      mashina      arxitekturasi      bilan      tez      muloqot     qiluvchi      dasturlash   
tilidir.      1983      yilda,     
C     
tili      keng      tarqalganligi      sababli,      uni      standartlash   
harakati      boshlandi.      Buning      uchun      Amerika      Milliy      Standartlar      Komiteti   
(
ANSI
)   qoshida   
X3J11
   texnik   komitet   tuzildi.   1989   yilda   ushbu   standart   
qabul   qilindi.   Standartni   dunyo   bo`yicha   keng   tarqatish   maqsadida   1990   
yilda   
ANSI
   va   Dunyo   Standartlar   Tashkiloti   (ISO)   hamkorlikda   
C
   ning   
ANSI/ISO      9899:1990      standartini      qabul      qilishdi.      Shuning      uchun     
C
      da   
yozilgan    dasturlar     mayda      o`zgarishlar      yoki     umuman     o`zgarishlarsiz     juda   
ko`p   kompyuter   platformalarida   ishlaydi. 
   
C++
   1980   -yillar   boshida   
Bjarne   Stroustrup
   tomonidan   
C
   ga   asoslangan   
tarzda   tuzildi.   
C++
   juda   ko`p   imkoniyatlarni   o`z   ichiga   olgan,   lekin   eng   
asosiysi   u   ob`yektlar   asosida   dasturlashga   imkon   beradi.   Dasturlarni   tez   va   
sifatli   yozishga   hozirgi   kunda   katta   ahamiyat   berilmoqda.   Buni   ta`minlash   
uchun      ob`yektli      dasturlash      g`oyasi      ilgari      surildi.      Xuddi      1970      -      yillar   
boshida      strukturali      dasturlash      kabi,      dasturlarni      hayotdagi      jismlarni   
modellashtiruvchi   ob`yektlar   orqali   tuzish   dasturlash   sohasida   inqilob   qildi.   
C++
   dan   tashqari   boshqa   ko`p   ob`yektli   dasturlashga   yo`naltirilgan   tillar   
mavjud.   
C++
   esa   
gibrid
   tildir.   Unda   
C
   ga   o`xshab   strukturali   dasturlash   
yoki   yangicha,   ob`yektlar   bilan   dasturlash   mumkin.   Yangicha   deyishimiz   
ham   nisbiydir.   Ob`yektli   dasturlash   falsafasi   paydo   bo`lganiga   ham   yigirma   
yildan   oshyapti.   
C++
   funksiya   va   ob`yektlarning   juda   katta   kutubxonasiga   
ega.      Yani     
C++
      tilida      dasturlashni      o`rganish      ikki      qismga      bo`linadi.   
Birinchisi   bu   
C++
   ni   o`zini   o`rganish,   ikkinchisi   esa   
C++
   ning   standart   
kutubxonasidagi   tayyor   ob`ekt-funksiyalardan   foydalanishni   o`rganishdir. 

Download 4,38 Mb.

Do'stlaringiz bilan baham:
1   ...   81   82   83   84   85   86   87   88   ...   194




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish