Dasturiy injiniringi kafedrasi asisstenti Allamova Shaxlo To’raboyevna


Download 3.33 Mb.
bet3/3
Sana25.10.2023
Hajmi3.33 Mb.
#1721846
1   2   3
Bog'liq
dasturlash tarixi

Dasturlash nima?

  • Kompyuter dasturlarini loyihalash va shu loyihani amalga oshirish jarayoni dasturlash deb ataladi. Mazkur kursda biz qanday qilib kompyuter biror bir ishni dastur yordamida bajarilishini o’rganamiz.

Kompyuter anatomiyasi

  • Dasturlash jarayonini tushunish uchun kompyuetrni qurilmalardan qanday qilib qurilish jarayonini tushinishingiz zarur. Misol uchun personal kompyuterni qurilish jarayonini ko’rib chiqamiz.

Kompyuter anatomiyasi

  • Dasturlar va ma'lumotlar odatda qattiq diskda saqlanadi va qachon dasturi ishga tushirilganda operativ xotiraga yuklanadi. Dastur keyin xotirasida ma'lumotlarni yangilab boradi va qattiq diskka tahrirlanadi.

Mashina kodi va dasturlash tillari

  • Kompyuter buyruqlarining eng boshlang’ich bosqichi juda soda ko’rinshda. Markaziy protsessor mashina buyruqlarini bajaradi.

Mashina kodi va dasturlash tillari

  • Buyruqlar ketma – ketligida qanday qilib biz kompyuter bilan aloqani amalga oshiramiz? Eng oddiy usuli kompyuter xotirasiga shu buyruq kodini yozishdir. Lekin bunday uslub bilan ilgari ishlangan. Bunday kodlar bilan ishlash juda murakkab.
  • Shu sababli kompyuter mutaxasislari odatdagi muammolarni xal qilishdagi kabi buyruqlarga ega yuqori darajali dasturlash tillarini kashf qildilar. Shunday dasturlash tillaridan biri 1980 yilda Brayn Stoustrup tomonidan ishlab chiqilgan bo’lib C++ deb nomlanadi.

Mashina kodi va dasturlash tillari

Yillar davomida C++ shakllandi va qo’shimcha imkonyatlari oshirildi. 1998 yilda C++ ni standartlashtrish jarayoni yakunlandi va xalqaro standartda e’lon qilindi.

2003 va 2011 yilda bu standartga sezilarli o’zgartirishlar kiritildi va yangilandi. Hozirgi kunda C++ dasturlash tili ma’lumotlar bazasi va operatsion tizimlarni yaratish uchun eng ko’p ishlatiladigan til hisoblanadi. Hozirda ajratilgan tizimlarni dasturlash uchun ham eng asosiy tillardan biri bo’lib qolmoqda.


Download 3.33 Mb.

Do'stlaringiz bilan baham:
1   2   3




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