Kis-21-02 Samiyev Yunusjon 4- mustaqil ishi


Download 206.59 Kb.
bet2/2
Sana25.01.2023
Hajmi206.59 Kb.
#1119737
1   2
Bog'liq
Samiyev Yunusjon KIS 21-02 Topshiriq~4

2.1.3. C++ tarixi.
Key point. C++ - umummaqsadli, ob’yektgayo‘naltirilgandasturlashtili.
C, C++, Java va C# o‘zarobog‘liqtillar. C++ C danolingan. Java C++ dankeyinishlabchiqilgan. C# C++ ningichkitiziminio‘zlashtirganholda, Javaningba’ziimkoniyatlarinio‘zidamujassamlashtirgan. Agar mazkurtillarningbittasio‘rganilsa, qolganlarinio‘rganishqiyinbo‘lmaydi.
C BCPL (Basic Combined Programming Language – Asosiykombinatsiyalanuvchidasturlashtili) asosidaishlabchiqilgan B tilidayaratilgan.
C++ 1983-1985-yillar davomida “Bell Laboratories”daBjarneStroustruptomonidankengaytirilgan C ko‘rinishidaishlabchiqilgan. Bunda C++ningengmuhimjixatishundaniboratki, u ob’yektgayo‘naltirilgandasturlashdasinf (class)lardanfoydalanishimkoniniberadi. Ob’yektgayo‘naltirilgandasturlashorqalidasturtuzish, uniqaytaqo‘llashvarivojlantirishmumkin. C++ C dasturlashtilibilanmustaxkambog‘liqlikdatuzilgan. C dasturkodini C++ kompilyatorida ham to‘g‘ridan-to‘g‘rimashinatiligao‘girishmumkin. C++ dasturlashtilinio‘rgangandasturchi C tilini ham yaxshitushunaoladi.


4.Maslaning yechimi.
#include
using namespace std;
int main ()
{
string a;
getline (cin,a);
cout< cout<<" ta belgi "< return 0;
}


5.Dastur kodi:



7.Xulosa.
С++ tilipaydobo‘lgandanberi, o‘qitish, ilmiyizlanish, tijoratdasturiyta’minotlariniyaratishbo‘yichaamaliytilsifatidatoborako‘proqe’tiborgaegabo‘lmoqda. Mazkurdavrmobaynida C++ tiliyangiimkoniyatlarbilanboyibbormoqda, ularyangikiritilganfunksiyalar(shablonlarvaistisnolargaishlovberish) hisobigaamalgaoshirildi. Dasturlashniyangio‘rganayotganlarningoldidako‘pincha: “Qandayboshlasamekan? Endinimaqilsamekan?” – degansavollarko‘ndalangbo‘ladi. Albatta, dasturlashkabimurakkabjarayonniko‘rsatmalarko‘rinishidagiqo‘llanmasifatidarasmiylashtirishmumkinemas. Sungaqaramay, dasturlashniqadammaqadamtasvirlovchiqo‘llanmahammavaqt ham foydalibo‘ladi. Albatta, talabalarturlidasturlarniyozaolishimkoniyatigaegabo‘lishikerak, ammo bundaularyaxshiko‘rsatgichlargaegabo‘laolishlaribo‘ychaishonchzarurbo‘ladi. Mazkuro‘quvqo‘llanma C++ tiligakirishsifatidatalqinetilishimumkin. Ushbuo‘quvqo‘llanma C++ tilidadasturlashbilanbirgalikda, o‘zimkoniyatlaridanto‘g‘rifoydalanishnihamdaob’yektgayo‘naltirilgandasturlashasoslarini ham o‘rgatadi. Qo‘llanmayaratilishijarayonidamualliflaro‘zoldilarigauchtamaqsadniqo‘yganedilar. Birinchidan, dasturlashgakirishortiqchatavsiflardanholiravishdabajarilganki, dasturlashnidastlabo‘rganuvchilarqisqavaqtichidabungamuvaffaqbo‘ladilar. Ikkinchidan, qo‘llanmastilini etalon stilbilanbirlashtirilishigaharakatqilinganki, harbirbobdakeltirilganma’lumotlarqisqavalo‘ndaholdakeltirilishigaharakatqilingan. Shuniqaydetishlozimki, harbir bob oxiridakeltirilganmisollar, ushbubobdatalqinetilgannazariybilimlarniamaliyotdaqo‘llashimkoniyatiniyaratadi. Ushbuqollanma C++ tillarigakirishsifatidaqaralib, asosiye’tiborsamaralio‘qishgavao‘rganishgaqaratilgan. Qo‘llanmaturlitoifadagitalabalarningqiziqishlariniqamrabolganbo‘lib, dasturlashbilanbevositashug‘ullanmoqchibo‘lganvaumumandasturlashtajribasigaegabo‘lmagantalabalar, tadqiqotchilaruchunfoydaliboladi. O‘ylaymizki, qo‘llanmaoliyo‘quvyurtlaritalabalari, o‘rtamaxsus, kasbhunarta’limivaakademiklitseyo‘quvchilariuchunahamiyatlibo‘ladi.

Download 206.59 Kb.

Do'stlaringiz bilan baham:
1   2




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