2. C++ dasturlash tili haqida
2.1. Dasturlash tillari.
Key point. Dasturiy ta’minot deb nom olgan kompyuter dasturlari
kompyuterga qanday vazifa bajarish lozimligi to`g`risida ko`rsatma beradi.
Kompyuter inson tilini tushunmaydi, biroq kompyuterga dasturlash tili orqali
tegishli buyruqlar berish mumkin. Insoniyat faoliyatini yengillashtirish maqsadida
yuzlab dasturlash tillari ishlab chiqilgan. Ularning barchasi kompyuter tushunishi
uchun mashina tiliga o`girilishi lozim.
2.1.1. Mashina tili. Hozirgi kunda kompyuterlarning juda ko`p turlari
mavjud, ammo, ular yagona tilni tushunishadi – mashina tilini. Mashina tili
dasturlash tillariga qaraganda soddalashtirilgan ko`rsatmalardan iborat bo`ladi.
Ya’ni undagi barcha ko`rsatmalar ikkilik kodda yoziladi. Misol uchun, agar
kompyuterga ikkita sonni kiritmoqchi bo`lsak, unga quyidagicha ikkilik kodni
yozish lozim bo`ladi:
1101101010011010
2.1.2. Yuqori darajali tillar. 1950-yilga kelib yuqori darajali tillar nomi
bilan nom qozongan dasturlash tillari yaratildi. Ular dastur yozish uchun mustaqil
muhitga ega bo`lib, ularda turlicha toifadagi mashinalar uchun dastur yozish
imkoniyati mavjud bo`lgan. Dasturlash tillari ingliz tili asosida ishlab chiqilgan
bo`lib, o`rganishga va foydalanishga qulay hisoblanadi.
Yuqori darajali dasturlash tillarida yozilgan dastur dastur kodi deb yuritiladi.
Chunki, dastur kodini kompyuter to`g`ridan-tog`ri ishlata olmaydi. Buning uchun
dastur kodi mashina kodiga o`girilishi lozim. Dastur kodining o`girilishi boshqa bir
dasturiy vosita yordamida amalga oshirilishi mumkin. Bunday dasturiy vosita
Dostları ilə paylaş: