|
Kommunikatsiyalarini rivojlantirish vazirligi toshkent axborot texnologiyalari universitetiBog'liq android ilovalarini c dasturlash tilida yaratishning afzalliklariANSI standarti. Amerika milliy standartlar instituti (American National Standards Institute –
ANSI) rahbarligi ostidagi Ctandartlarni akkreditivlash qo‘mitasi (Accredited Standards
Committee) S++ tilining xalqaro standartini tuzdi.
S++ standarti ayni vaqtda ISO – International Standards Organization (Ctandartlash bo‘yicha
halqaro tashkilot) standarti, deb ham nomlanadi.
Dastur matnini kompilyatsiya qilish. Dastur kodini bajariluvchi faylga o‘tkazish uchun
kompilyatorlar qo‘llaniladi. Kompilyator qanday chaqiriladi va unga dastur kodi joylashgan joyi
haqida qanday xabar qilinadi, bu konkret kompilyatorga bog‘liqdir. Bu ma’lumotlar
kompilyatorning dokumentatsiyasida berilgan bo‘ladi.
Dastur kodi kompilyatsiya qilinishi natijasida ob’ektli fayl hosil qilinadi. Bu fayl odatda .obj
kengaytmali bo‘ladi. Lekin bu hali bajariluvchi fayl degani emas. Ob’ektli faylni bajariluvchi
faylga o‘girish uchun yig‘uvchi dastur qo‘llaniladi. Yig‘uvchi dastur yordamida bajariluvchi
faylni hosil qilish. S++ tilida dasturlar odatda bir yoki bir nechta ob’ektli fayllar, yoki
bibliotekalarni komponovka qilish yordamida hosil qilinadi. Bibliotekadeb bir yoki bir nechta
komponovka qilinuvchi fayllar to‘plamiga aytiladi. S++ ning barcha kompilyatorlari dasturga
qo‘shish mumkin bo‘lgan funksiyalar (yoki protseduralar) va sinflardan iborat biblioteka hosil
qila oladi.
Funksiya-bu ayrim xizmatchi amallarni, masalan ikki sonni qo‘shib, natijasini ekranga
chiqarishni bajaruvchi dastur blokidir. Sinf sifatida ma’lumotlar to‘plami va ularga bog‘langan
funksiyalarni qarash mumkin. Funksiyalar va sinflar haqidagi ma’lumotlar keyingi mavzularda
batafsil berilgan. Demak, bajariluvchi faylni hosil qilish uchun quyida keltirilgan amallarni
bajarish lozim:
.srr kengaytmali dastur kodi hosil qilinadi;
Dastur kodini kompilyatsiya qilish orqali .obj kengaytmali ob’ektli fayl tuziladi. Bajariluvchi
faylni hosil qilish maqsadida .obj kengaytmali fayli zaruriy bibliotekalar orqali komponovka
qilinadi.
|
| |