- Dasturlash asoslari. C++ dasturlash tili.
Dastur nima? - Dastur - bu berilgan algoritmga asoslangan biror-bir algoritmik tilda yozilgan ko’rsatmalar(buyruqlar, operatorlar) to’plamidir.
- Dasturlash –bu dastur tuzish jarayonidir. U quyidagi qadamlardan iborat:
- Dasturga bo’lgan talablar.
- Qo’yilgan masala algoritmini tanlash yoki ishlab chiqish.
- Dastur kodini yozish(matnlarini, buyruqlarini) yozish.
- Dasturlarni to’g’rilash.
- Test o’tkazish.
Dastur - C++ vositalari to'liq jamlanmasi preprocessor, derleyici va chap o'z ichiga oladi:
- Preprocessor -qo'shimchalar yoki kompilyator kodni qayta ishlash boshlanishidan oldin manba fayl mazmunini uchun o'zgartiradi.
- Kompilyator –dastur kodini mashina tiliga o’giradigan vosita.
- Linker Oldindan olingan kutubxona kodi yoki kompilyator-hosil mashinasi kodni Linker –birlashtiradi boshqa manbalardan olingan kodi to'liq keltirish dastur qilish.
- The complete set of build tools for C++ includes a preprocessor, compiler, and linker:
- Preprocessor—adds to or modifies the contents of the source file before the compiler begins
- processing the code. We use the services of the preprocessor mainly to #include information
- about library routines our programs use.
- – Compiler—translates C++ source code to machine code.
- – Linker—combines the compiler-generated machine code with precompiled library code or
- compiled code from other sources to make a complete executable program.
C++ alfaviti. C++ tilida buyruqlar va so`zlar, barcha elementlar C++ tilining alfavitida yoziladi. Alfavitga quyidagi simvollar kiradi. - C++ alfaviti. C++ tilida buyruqlar va so`zlar, barcha elementlar C++ tilining alfavitida yoziladi. Alfavitga quyidagi simvollar kiradi.
- • Katta va kichik lotin alfaviti harflari (A, B, … Z, a, b, … z), pastga chiziqcha belgisi (_) (harflar bilan barovar yozilganda);
- • arab raqamlar: 0 dan 9 gacha;
- • Maxsus simvollar; masalan, +, *, { , &;
- • Ko`rinmaydigan simvollar (“Umumlashgan bo`shliq simvollari”). Leksemalarni o`zaro ajratish uchun ishlatiladigan simvollar (masalan, bo`shliq, tabulyatsiya, yangi qatorga o`tish belgilari).
- C++ alfaviti aslida kompyuterdagi barcha belgilarni qabul qiladi. Chunki standartda uning alfavitini barcha belgilar to`plami deb qabul qilingan. Shuning uchun izohlarda, satrlarda va simvolli o`zgarmaslarda boshqa literallar, masalan, rus harflarini ishlatilishi mumkin. C++ tilida olti xil turdagi leksemalar ishlatiladi: erkin tanlanadigan va ishlatiladigan identifikatorlar, xizmatchi so`zlar, o`zgarmaslar (const), amallar, ajratuvchi belgilar.
Do'stlaringiz bilan baham: |