1-ma’ruza. Qurilish va arxitektura sohasida axborot jarayonlarini algoritmlash va dasturlash


Huddi 1970 yillar boshida strukturali dasturlash kabi, dasturlarni hayotdagi jismlarni modellashtiruvchi obyektlar orqali tuzish dasturlash sohasida inqilob qildi


Download 1.85 Mb.
bet3/6
Sana15.06.2023
Hajmi1.85 Mb.
#1481807
1   2   3   4   5   6
Bog'liq
1-Ma\'ruza 2-semestr 2021-2022 (2)

Huddi 1970 yillar boshida strukturali dasturlash kabi, dasturlarni hayotdagi jismlarni modellashtiruvchi obyektlar orqali tuzish dasturlash sohasida inqilob qildi.


04:30:03 AM
06/03/2023

C++ funksiya va ob yektlarning juda boy kutubhonasiga ega. Yani C++ dasturlash tilida dasturlashni o’ rganish ikki qismga bo ’ linadi. Birinchisi bu C++ tili ni o’ zini o’ rganish, ikkinchisi esa C++ ning standart kutubhonasidagi tayyor obyekt va funksiyalarni qo’llashni o’rganishdir. C++ tiliga ko‘plab yangiliklar kiritilgan bo‘lib, tilning imkoniyati yanada kengaytirilgan. C++ dasturlash tili ham boshqa dasturlash tillari kabi o‘z alfavitiga va belgilariga ega.


04:30:03 AM
06/03/2023
  • Tillarda mavjud alfavit va leksemalarga quyidagilar kiradi:
  • 1. Katta va kichik lotin alfaviti harflari;

    2. Raqamlar - 0,1,2,3,4,5,6,7,8,9;

    3. Maxsus belgilar: " {} | [] () + - / % \ ; ' : ? <=>_ ! & # ^ . *

  • Alfavit belgilaridan tilning leksemalari shakllantiriladi:
  • Identifikatorlar;
  • Kalit (xizmatchi yoki zahiralangan) so‘zlar;
  • O‘zgarmaslar;

04:30:03 AM
06/03/2023

Bu tillarda tuzilgan dasturlarda izohlar istalgan joyda berilishi mumkin.

Ular satriy va blokli ko‘rinishlarda bo’ladi.

Satriy izohlar uchun //,

Masalan // izoh

Blokli izohlar uchun /*, */ belgilari ishlatiladi.

Masalan /* izoh*/


04:30:03 AM
06/03/2023

Kompilyatsiya – o‘zgaruvchi jarayon, ya’ni yuqori pog‘onali dastur kodlari (misol uchun C++ da tuzilgan kod)ni quyi pog‘onali ishlovchi kodga aylantirish jarayoni.


04:30:03 AM
06/03/2023
04:30:03 AM
06/03/2023

Komponovshik (linker) – ishlovchi modul yaratish. Proyektda ishlatiladigan ob’yekt fayllarni to‘plab yagona ishlovchi modulga aytiladi.



Download 1.85 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling