Quyida hozirgi zamonda eng ommabop bo‘lgan C++ muhitlari va kompilyatorlari ro‘yxatini keltirib o‘taman



Download 13,49 Kb.
Sana29.05.2022
Hajmi13,49 Kb.
#617026
Bog'liq
Borland C


Quyida hozirgi zamonda eng ommabop bo‘lgan C++ muhitlari va kompilyatorlari ro‘yxatini keltirib o‘taman.

Dev-C++ — C/C++ dasturlash tillari uchun ochiq integrallashgan dasturlash muhiti. Bu distributivga MinGW nomli kompilyator kiradi. Bu dastur o‘zi Delphi dasturlash tilida tuzilgan. GPL litsenziyasi orqali tarqatiladi. Bir paytlar Linux versiyasi ham mavjud edi, hozir faqat Windows. Hozir yangi versiyalari ishlab chiqilmayapti, uning o‘rniga wxDev-C++ nomi bilan ishlab chiqilmoqda.

C++ Builder – C++ dasturlash tili uchun mo‘ljallangan integrallashgan dasturlash muhiti hisoblanadi. Dastlab Borland Software korxonasi tomonidan ishlab chiqilgan, undan so‘ng uning bir qismi bo‘lgan CodeGear tomonidan. C++ Builder STL, VCL, CLX, MFC ob’yekt kutubxonalarini o‘z ichiga oladi. Delphi dasturlash tili tomonidan ishlab chiqilgan. Bu muhit drag-and-drop harakati bilan vizual shaklni paydo qilishi mumkin, undan tashqari WYSIWYG redaktori ham mavjud.

Borland C++ — C/C++ dasturlash tillarida dastur tuzish uchun mo‘ljallangan muhit bo‘lib, Borland firmasi tomonidan ishlab chiqilgan. Muhitning har bir versiyasi ma’lum bir dasturlash tili standarti asosida ishlovchi kompilyator bilan integrallashgan holda chiqarilgan. Dastlab, DOS operatsion tizimi muhitida ishlovchi dasturlarni yaratish uchun, keyinchalik Windows muhitida ishlovchi dasturlarni yaratish uchun mo‘ljallangan versiyada ishlab chiqildi.

Microsoft Visual C++ — Albatta Microsoft firmasi ham bekor turmadi. Mana shu muhitni yaratdi. C++ dasturlash tili uchun mo‘ljallangan va Microsoft Visual Studio ni bir qismi sifatida yoki o‘zi yakka Visual C++ Express Edition shaklida namoyon bo‘ldi. Microsoft QuickC muhitini almashtirish vazifasini bajardi.

GNU Compiler Collection(GCC) – GNU proyekti asosida yaratilgan, xar hil turdagi dasturlash tillarining kompilyatorlar yig‘indisi hisoblanadi. Bu dastur ochiq hisoblanadi va dastlab faqat S uchun yaratilgan edi. Keyinchalik kuchayib C++, Objective-C, Java, Fortran va Ada dasturlash tillari uchun ham ishlab chiqildi.

Qolgan muhitlar bilan qichqacha:

MinGW Developer Studio

Ishlovchi operatsion tizimlar: Windows 95/98/NT/2000/XP/Vista/7

Ishlovchi kompilyatorlar: MinGW

Code::Blocks

Ishlovchi operatsion tizimlar: Linux/Mac OS X/Windows

Ishlovchi kompilyatorlar: GCC(MinGW)/Digital Mars C/C++/Microsoft Visual C++ 6/Microsoft Visual C++ Toolkit 2003/Microsoft Visual C++ 2005/2008/Borland C++ 5.5/Watcom/Intel C++ compiler

Eclipse C/C++ Development Tools

Ishlovchi operatsion tizimlar: AIX/FreeBSD/HP-UX/Linux/Mac OS X/OpenSolaris/Solaris/QNX/Windows

Ishlovchi kompilyatorlar: GNU GCC kompilyatorlari

NetBeans IDE

Ishlovchi operatsion tizimlar: FreeBSD/Linux/Mac OS X/OpenSolaris/Solaris/Windows

Ishlovchi kompilyatorlar: GNU GCC

Microsoft Visual Studio Express

Ishlovchi operatsion tizimlar: Windows XP SP3/Vista/Server 2003/Server 2008/7

Ishlovchi kompilyatorlar: MS Visual C++ 2008/2010

Qt Creator

Ishlovchi operatsion tizimlar: Linux/Mac OS X/Windows

Ishlovchi kompilyatorlar: GNU GCC

Borland C++ Builder 6 дастури ўрнатилгандан сўнг консолдан киритиш ва чиқариш операторларидан фойдаланиб дастурлар тузишимиз мумкин бўлади. Бундан ўқув жараёнида фойдаланишимиз мумкин бўлади. Консолдан киритиш ва чиқариш операторларидан фойдаланишни ўрганиш орқали ўқувчилар дастур тузиш буйича ўз билим ва кўникмаларини ошириши мумкин бўлади.
Маълумотларни киритиш/чиқариш (Input / Output), улар устида амлларни бажариш ва натижаларни олиш С++ да оқим объектлари орқали бажарилиши мумкин. Киритиш/чиқаришни С даги каби функциялар билан хам амалга оширса бўлади. С++ фалсафасига кўра хар бир киритиш/чиқариш жихози (экран, принтер, клавиатура ва х.к.) байтлар оқими билан ишлагандек қабул қилинади. Нормал холатда бу оқимлар экранга ва клавиатурага уланган бўлади. Бу оқим икки хил: >> ва << кўринишда қабул қилинган. Маълумотларни чиқариш оқими сout << кўринишида ва маълумотларни киритиш cin >> кўринишида ёзилади. cout (console output) ва cin (console input) маъноларини билдиради.
Download 13,49 Kb.

Do'stlaringiz bilan baham:




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish