C++ asoslari
1-dars / 19
Pito
C++ nima va qayerda ishlatiladi
Tezkor til: o‘yinlar, brauzerlar, robotlar; kompilyatsiya; qayerda mashq qilish
1-bob. C++ asoslari
15 daqiqa
4 savol
C++ — tez ishlaydigan, kompyuter xotirasini to'g'ridan-to'g'ri boshqarishga imkon beradigan dasturlash tili. Uni daniyalik olim Byarne Straustrup (Bjarne Stroustrup) C tilining davomi sifatida yaratgan; birinchi rasmiy versiyasi 1985-yilda chiqqan.
Qayerda ishlatiladi
| Soha | Misol |
|---|---|
| O'yinlar | Unreal Engine o'yin dvigateli C++ da yozilgan |
| Brauzerlar | Chrome va Firefox'ning katta qismi |
| Robototexnika va qurilmalar | Arduino platasi uchun kod — C++ ga asoslangan |
| Tezlik muhim joylar | moliyaviy tizimlar, ma'lumotlar bazalari, 3D grafika |
| Olimpiadalar | dasturlash olimpiadalarida eng ko'p tanlanadigan tillardan biri |
Python bilan farqi
| Python | C++ | |
|---|---|---|
| Ishga tushishi | interpretator — qatorma-qator | kompilyatsiya: avval mashina kodiga aylantiriladi |
| Tezlik | sekinroq | ancha tez |
| Turlar | x = 5 — tur avtomatik |
int x = 5; — tur aniq yoziladi |
| Qator oxiri | yangi qator | ; nuqta-vergul |
| Bloklar | chekinish | { } jingalak qavslar |
Kompilyatsiya
dastur.cpp ──g++──▶ dastur (ishga tushadigan fayl) ──▶ natija
- Kodni
dastur.cppfayliga yozasiz. - Kompilyator (
g++) uni mashina kodiga aylantiradi:g++ dastur.cpp -o dastur - Hosil bo'lgan faylni ishga tushirasiz:
./dastur(Windows'dadastur.exe).
Xato bo'lsa, kompilyator dastur ishga tushishidan oldin aytadi — bu C++ ning kuchli tomoni.
Qayerda mashq qilish
Bu saytdagi muharrir C++ ni ishga tushirmaydi — misollar va natijalar darsda ko'rsatilgan. O'zingiz mashq qilish uchun:
- Kompyuterda: Windows'da MinGW-w64 yoki WSL (Ubuntu) orqali
g++; muharrir sifatida VS Code yoki Code::Blocks. - Onlayn: brauzerda ishlaydigan bepul onlayn kompilyatorlar (masalan, OnlineGDB, Compiler Explorer) — o'rnatish shart emas.
💡 Python'ni bilsangiz, C++ ancha oson: sikl, shart, funksiya g'oyalari bir xil — faqat yozilishi qat'iyroq.