|
Toshkent tibbiyot akademiyasi biotibbiyot muhandisligi, informatika va biofizika
|
bet | 2/5 | Sana | 12.07.2024 | Hajmi | 2,01 Mb. | | #267438 |
Bog'liq 2- didlayn Asosiy qism
C++ tilida o’zgaruvchilarni inisializasiya qilish degan tushuncha ham mavjud. Inisializasiya qilish degani o’zgaruvchini e’lon qilish barobarida unga boshlang’ich qiymatini ham berish demakdir. Masalan: inta=5, b, s=-100; - a, b, s o’zgaruvchilari butun toifali ekanligi ko’rsatildi va a o’zgaruvchisiga 5 (a=5), s o’zgaruvchisiga esa – 100 (s=-100) boshlang’ich qiymatlar berildi. Dastur bajarilishi jarayonida o’z qiymatini o’zgartira olmaydigan kattaliklar o’zgarmaslar deyiladi. Masalan: x=1; bo’lsa keyinchalik x=x+5 deb yozib bo’lmaydi. O’zgarmaslarni const so’zi bilan ko’rsatiladi. Maslan: const int x=95; float y=9.17; ( const lar simvol yoki nol (NULL) bo’lishi xam mumkin.) 24 C++ tilida standart funksiyalarning.Masalan: a b b ac 2 4 2 → (-b+sqrt(b*b-4*a*c)/(2*a); yoki (-b+pow(b*b-4*a*c,1/2.)/(2*a); e sin x + tg2 (x+3) → exp(sin(x)) + pow(tan(x+3),2); k=(m*5)+((7 % n) / (9+x)); C++ tilidagi dastur quyidagi tarkibdan tashkil topadi: 1. Direktivalar – # include direktiva – instruksiya degan ma’noni beradi. C++ tilida dasturning tuzilishiga, ya’ni ehtiyojiga qarab, kerakli direktivalar ishlatiladi. Ular <> belgisi orasida keltiriladi. Umuman olganda quyidagi direktivalar mavjud (jami 32 ta):
#include - S da oddiy kiritish/chiqarish dasturi uchun. Bu yerda std - standart, i – input, o - output degani.
#include - C++ da kiritish/chiqarish uchun, oddiy amallar bajarilsa.
#include - standart funksiyalarni ishlatish uchun.
#include - dasturning tashqi ko’rinishini shakllantirish uchun. 25
#include - satr toifasidagi o’zgaruvchilar ustida amallar bajarish uchun.
#include - standart kutubxona fayllarini chaqirish uchun.
#include - kompyuter ichidagi soat qiymatlaridan foydalanish uchun. #include - C++ tilining grafik imkoniyatlaridan foydalanish uchun.
Dastlab “UNIX”operatsion tizimi va С dasturlash tili yaratilgan va С tili asosida C++ tili yaratildi. С esa o'z navbatida”B” va “BCPL” tillaridan kelib chiqgan.
C++ tilini 80 yillarda AT&T Bell Labs korxonasi ishchisi Byarnom Straustrup tuzgan. Avtorning aytishicha, bu tilni tuzishda u hech qanday qog'ozlarni qoralamagan va hamma ishni yo'l yo'lakay, ketma-ketlikda tuzib chiqqan. Uning asosiy maqsadi, o'zi va do'stlari uchun qulay dasturlash tili yaratishdan iborat edi. C++ dasturlash tilining asosi C hisoblanadi va shu tilni(C) misolida C++ tilini tuzib chiqdi. C dasturlash tilini mukammalashtirgan eng asosiy narsa bu – ob'yektga mo'ljallangan dasturlashni olib kirgani hisoblanadi. Chunki dasturlashda, tez, qulay , tartibli va ixcham yozish uchun ob'yektga mo'ljallangan dasturlash tillaridan foydalanish lozim bo'ladi. Dastlabki C++ dasturlash tilidan foydalanganlar, bu albatta Bell Labs korxonasi hodimlari hisoblanadi.
1993- yilda bu til ommaga taqdim etildi va C++ nomini oldi. Dastlabki C++ ga oid kitob "The C++ Programming Language(Addison-Wesley, 1985)" nomi bilan mashhur bo'ldi va bu kitob 1991 yil "Язык программирование C++" tarjimasi bilan rus tiliga tarjima qilindi va bu til(С++) rivojlanishi boshlanib ketdi.
ANSI-ISO (ANSI X3J16; ISO WG21/N0836)birlashmasi 1989 yilda, birlashga holda ish boshladi. Bu korxonaning dastlabki ishi C++ dasturlash tiliga va uning kutubxonasiga standart ishlab chiqishdan boshlandi. Buning uchun 1990 yildagi C++ tili asos qilib olindi.
1990 yilda C++ standarti ishlab chiqildi va bu standart hozir ANSI C nomi bilan mashxur. Bu til juda kengayib ketdi va hozirgi kunda bu tilning hamma detallarini biladigan dasturchi bo'lmasa kerak.
C++ funksiya va ob'yektlarning boy kutubxonasiga ega. Bundan kelib chiqadiki C++ dasturlash tilini o'rganish 2 qismga bo'linadi: dastlab, C++ tili sintaksisi o'rganiladi vv shundan so'ng uning asosiy kutubxonalari birma-bir ko'rib chiqib, yodlash lozim bo'ladi. Bundan ko'rinib turibdiki, bu til juda katta hajmni o'z qamroviga oladi.
C++ tilining egasi yo'q u hech kimga tegishli emas. Bu til С tilidan kelib chiqgani uchun bosh harf С, ++ esa bu tildagi qiymatni bittaga ko'tarish belgisi hisoblanadi va bu belgi C++ dasturlash tilida paydo bo'ldi.
C++ dasturlash tili kompilyatsiya qilinadigan til hisoblanadi bu degani yozilgan kod oldin mashina tiliga o'giriladi va keyin ishga tushiriladi.
|
| |