21 kun ichida C++ ni mustaqil ravishda o'zlashtiring


Download 22.08 Kb.
Sana01.03.2023
Hajmi22.08 Kb.
#1241092
Bog'liq
21kunda c


1-kun:
Ilk qadamlar.
Kirish
“21 kun ichida C++ ni mustaqil ravishda o'zlashtiring” kitobiga xush kelibsiz!
Agar siz C++ tilida professional dasturchi bo’lishni istasangiz, darhol yo’lga chiqishingizni taklif qilaman. Bugun siz bilib olasiz:

  • Nima uchun C++ dasturiy mahsulotlarni ishlab chiqish sohasida standartga aylandi?

  • C++ dasturini ishlab chiqishning ilk bosqichlari qanday?

  • C++ da birinchi daturingizni qanday qilib yozish, kompilyatsiya qilish va kompilyatsiya qilish zarurligi.

C++ tili tarixiga qisqacha sayohat!
Ikkinchi jahon urushi paytida artilleriya snaryadlarining harakatlanish traektoriyasini hisoblash uchun qurilgan birinchi elektron kompyuterlar paydo bo'lganidan beri dasturlash tillarining evolyutsiyasi juda dramatik edi. Ilgari dasturchilar mashina tilining bir qismi bo'lgan eng ibtidoiy kompyuter buyruqlari bilan ishlashgan. Ushbu buyruqlar uzunliklardan iborat edi-birliklar va nollar qatorlari. Tez orada montajchilar ixtiro qilindi, ular-mnemonik ko'rinishda mashina buyruqlarini silkit, ko'proq tushunarli(masalan, Add yoki MOV buyruqlari).
Vaqt o'tishi bilan BASIC va COBOL kabi yuqori darajadagi tillar paydo bo'ldi. UAV-ushbu tillar mantiqiy tillardan foydalangan holda dasturlash imkoniyatiga ega bo'ldi so'zlar va jumlalarning konstruktsiyalari, masalan Let i = 100. Ushbu buyruqlarni tarjima qiling-tarjimonlar va kompilyatorlar tomonidan mashina tiliga yozilgan. Tarjimon sifatida o'qish dasturlari ketma-ket ma buyruqlarida uning buyruqlarini (yoki kodini) oshiradi-shinalar tili. Kompilyator dastur kodini to'liq tarjima qiladi (Pro ro'yxati-gramm) ba'zi bir oraliq shaklga-ob'ekt fayliga. Ushbu bosqich chaqiradi-Xia kompilyatsiya. Keyin kompilyator tartib daturini chaqiradi, bu-ob'ekt faylini dasturning bajariladigan fayliga aylantiradi.
Tarjimon bilan ishlash osonroq, chunki dastur buyruqlari ushbu dasturda bajariladi ular yozilgan ketma-ketliklar, bu bajarilishini nazorat qilishni osonlashtiradi dasturlar. Kompilyator qo'shimcha kompilyatsiya va tartib bosqichlarini amalga oshiradi dasturlar, natijada tahlil qilish uchun mavjud bo'lmagan bajariladigan fayl va tahrirlash. Biroq, kompilyatsiya qilingan dasturlar tezroq, chunki dastur buyruqlarining mashina tiliga tarjimasi allaqachon kompilyatsiya bosqichida sodir bo'lgan.
C++kabi kompilyatsiya qilingan dasturlash tillarining yana bir ustunligi, olingan dasturlar kompyuterlarsiz bajarilishi mumkin- pilatator. Tayyor Pro-ni bajarish uchun talqin qilingan tillar bilan ishlashda- gramlar mos keladigan tarjimon dasturiga ega bo'lishi kerak.
Ba'zi tillarda (masalan, Visual Basic) tarjimon rolini Di bajaradi- Namik kutubxonasi. Java tilining tarjimoni virtual mashinadir (Virtual mashina yoki VM). Odatda virtual mashina sifatida ishlatiladi brauzer (Internet Explorer yoki Netscape kabi). Ko'p yillar davomida dasturning asosiy afzalligi uning qisqaligi va ijro tezligi. Dastur iloji boricha kamroq qilishga intildi, chunki xotira juda qimmat edi va yuqori tezlikka bo'lgan qiziqish juda qimmatga tushdi.- nya protsessor vaqtining yuqori narxi bilan izohlandi. Ammo kompyuterlar tobora ko'chma bo'lib, arzonla hdi (ayniq a- ajin) va tezroq, ustuvorliklar o'zgardi. Bugungi kunda dasturlarning ish vaqti narxi-m Mista biznada ishlatiladigan ko'pgina kompyuterlarning narxidan ancha yuqori-Xie. Endi professional tarzda yozilgan va oson yozilgan ex katta talabga ega-pluatatsiya qilinadigan dasturlar. Oddiy i hlati h huni anglatadiki, agar iz o'zgari hda-muayyan muammolarni hal qilish bilan bog'liq vaniy, dastur osongina qayta konfiguratsiya qilinadi katta qo'shimcha xarajatlarsiz.
DASTURLAR
Dastur so'zi ikki ma'noda ishlatiladi: individual bloga murojaat qilish uchun-dasturchi tomonidan yozilgan buyruqlar (yoki manba kodi) va ip-ni belgilash uchun-to'liq dasturiy mahsulot bir butun sifatida. Bu tushunchalardagi farq bu o'quvchini chalg'itishi mumkin, shuning uchun biz nima ekanligini aniq aniqlashga harakat qilamiz.-ma'nosi: manba kodi yoki bajariladigan mahsulot.
Shunday qilib, dasturni dasturchi tomonidan yozilgan to'plam sifatida aniqlash mumkin buyruqlar yoki kompyuterda ishlab chiqarilgan mahsulot sifatida. Dasturning asl matni ikkita dastur tomonidan bajariladigan dasturga aylantirilishi mumkin
Download 22.08 Kb.

Do'stlaringiz bilan baham:




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