Tilmaamo taxane ah ama sheegasho ayaa loo tixraacaa barnaamij ahaan. Qaab dhismeedka barnaamijka C++ wuxuu ka kooban yahay weedhahan. Waa suurtogal in la abuuro barnaamijyo waxqabad sare leh iyadoo la adeegsanayo luqadda barnaamijka ujeedo-guud ee C++.
Fasallada, walxaha, hababka, iyo doorsoomayaasha tusaale ahaan waa dhawr ka mid ah qalabka loo isticmaali karo in lagu qoro C++ code.
Si aad u bixiso sifooyinka Ujeeddada barnaamij-ku-saleysan paradigm, barnaamijka C++ wuxuu ku salaysan yahay C.
In kasta oo la taageerayo astaamo badan, C++ ma aha mid gebi ahaanba shayga ku jihaysan luqadda barnaamijka.
Hay'adaha dunida dhabta ah waxa loo haystaa inay yihiin shay ku jira barnaamij-samaynta shayga. Horumarinta iyo dayactirka koodhka ayaa laga dhigay mid fudud.
Tilmaamaha shayga ku jihaysan ee C++ ayaa ka dhigaya mid fudud in la dhiso oo la naqshadeeyo koodka casriga ah.
Intaa waxaa dheer, qaab dhismeedka barnaamijka C++ waxa loo qaybiyaa qayb loogu talagalay maktabadaha caadiga ah, hawlaha muhiimka ah, iyo qaybta jidhka.
Haddaba, qoraalkani wuxuu noo suurtagelin doonaa inaan si buuxda u fahanno qaabka barnaamijka C++.
Qaab dhismeedka Barnaamijka C++
Barnaamijka C++ waxa loo habeeyey si gaar ah oo gaar ah. Barnaamijka C++ waxa loo qaybiyaa saddexda qaybood ee soo socda:
- Qaybta Maktabadaha Caadiga ah
- Function Main
- Qaybta Jirka
Aynu tusaale ahaan u baarno barnaamijka Hello World dhaqankiisa:
Qaybta Maktabadaha caadiga ah
Barnaamijku wuxuu inta badan ka kooban yahay dhismooyin kala duwan oo barnaamijyo ah, oo ay ku jiraan hawlaha la dhisay, fasallada, ereyada muhiimka ah, joogtada, hawl-wadeennada, iyo kuwo kale oo horay loogu sii qeexay maktabadda caadiga ah ee C++.
Madax ku habboon waa in lagu bixiyaa codsiga si loo isticmaalo qaybaha horay loo sii qeexay. Intaa waxaa dheer, madaxyada caadiga ah waxay bixiyaan faahfaahin sida nooca xogta ee joogtada ah, nooca, qeexida, iyo nooca soo celinta shaqooyinka maktabadda, iyo waxyaabo kale.
Tilmaanta hab-sameeyaha gaarka ah ee loo yaqaan #ku dar koobiyo oo ku dheji qoraalka faylka oo buuxa oo lagu keenay xagalka xagasha ee summada isha.
durdurrada wax-soo-saarka waxaa loo soo gaabiyaa "iostream" waana fayl caadi ah oo ay tahay in lagu daro isku-duwaha C++. Codsiyada isticmaalaha iyo soo bandhigida waxay ku jiraan amarkan.
Guddiga Heerarka C++ ayaa dhowr horumar ku sameeyay C++ tan iyo markii afka la aasaasay. Sifada cusub ee la midka ah ee luqaddan waa Namespace.
Waxay awood u siinaysaa isku-darka dhowr shay oo hal magac wata, oo ay ku jiraan fasallada, walxaha, shaqooyinka, iyo calaamadaha kale ee C++.
Meelo magac oo kala duwan ayaa samayn kara isticmaalayaal kala duwan. Waxay u shaqaaleysiin karaan magacyo hay'adaha la midka ah natiijada.
Marka sidaas la sameeyo, qaladka isku-dubbaridka ah ee ay keeneen isku dhacyada isku midka ah waa laga fogaanayaa.
Qaybaha maktabadda caadiga ah waxaa dib u habeeyey Guddiga Heerarka C++ oo hoos imaanaya magaca std.
Dhammaan magacyada ku jira qayb gaar ah, booska magacu waa horgale la isticmaalo. Codsigan, laba magac — cout iyo endl — ayaa lagu qeexay faylka iostream.
Function Main
Shaqada bilawga ah ee loo yaqaan main () waxay bilawdaa fulinta barnaamijka C++. Shaqada ugu weyni waxay u adeegtaa sida aasaaska barnaamij kasta oo C ++ ah. Qoraal kasta oo C++ ah oo u baahan inuu socodsiiyo wuxuu ku qoran yahay shaqada ugu weyn ( ).
Dhammaan tilmaamaha ku jira xidhidhiyaha furka iyo xidhidhiyaha” ee ku xeeran qaybta ugu weyn ee koodhka waxa fuliya soo-sameeyaha ( ).
Barnaamijka waa la joojiyay qiimihiisuna waa lagu soo celinayaa nidaamka hawlgalka isla marka dhammaan tilmaamaha ku jira () la dhammeeyo.
Gudaha C++, ugu weyn () wuxuu caadi ahaan siinayaa nidaamka qalliinka qiimo int ah. Sidaas awgeed, soo celinta 0 waa in ay timaadaa dhammaadka ugu weyn (). Soo celinta qiimayaasha 0 iyo kuwa aan eber ahayn waxay muujinayaan guul iyo guuldarro, siday u kala horreeyaan.
{waxay tusinaysaa bilawga koodka koodka oo } waxa uu tilmaamayaa dhamaadkiisa.
Marka software-kaagu uu maamulo kombuyuutarku, nidaamka hawlgalka waxa uu u yeedhaa shaqadan.
Qaybta Jirka
Wax soo saarka jilaha waxaa loo tixraacaa gaabsan cout, kaas oo muujinaya wax kasta oo ku jira inta u dhaxaysa << brackets.
Marka lagu daro cout keyword-ka, calaamadaha << waxay u dhaqmi karaan sida shaqooyinka sidoo kale.
Barnaamijka waxaa la farayaa inuu qiimihiisu ku soo celiyo shaqada int main iyadoo la adeegsanayo ereyga soo celinta.
Qaybta nidaamka qalliinka ee bilaabay codsigan ayaa dib u helaysa xakamaynta fulinta ka dib bayaanka soo celinta.
Koodhka ayaa joojinaya socodsiinta meeshan.
Comments
Isku-dubariduhu wuu iska indho-tiray saddexda sadar ee u horreeya barnaamijka kore maadaama ay faallooyin yihiin. Barnaamijku wuxuu ka kooban yahay faallooyin si uu u noqdo mid la akhriyi karo.
Haddi ay faalladu yar tahay oo ku habboon hal sadar, waxa ka horreeya isku xigxiga labajibbaaran ee xariiqda hore ee barnaamijka.
Haddii faallooyinku leeyahay dhowr sadar, waxaa lagu kala saaraa jilayaasha /* iyo */.
Astaamaha C++
- Si loo horumariyo maaraynta xusuusta, waxaad isticmaali kartaa C++ cusub oo aad tirtirto hawl wadeenada si aad si firfircooni leh ugu qoondayso xusuusta inta barnaamijku socdo.
- Fikradaha OOP-yada caanka ah sida Abstraction, Dhaxalka, Soo koobida, iyo Dhaxalka waxaa loo isticmaali karaa codsiyada C++ maadaama C++ ay bixiso sifooyin barnaamijeed ku jihaysan. Tilmaamahani waxay sameeyaan horumar C + koodh aad uga fudud.
- Maadaama inta badan isku-dubaridyada C++ ay yihiin kuwo u hoggaansan ANSI, C++ waa la qaadi karaa sababtoo ah barnaamijyada loo qoray hal nidaam ayaa laga yaabaa inay ku shaqeeyaan iyada oo aan wax laga beddelin.
- C++, waxaan ku leenahay hawlo fududeeya in arrinta loo kala saaro qaybo la maareyn karo oo kood ah oo loo habeeyo barnaamijka si kor loogu qaado akhrinta iyo dib-u-isticmaalka.
- Qoondaynta xusuusta firfircoon waxa taageera C++. Xusuusta loo qoondeeyay mar walba waa la xorayn karaa. Marka lagu daro C++, luqaddani waxay sidoo kale bixisaa xeelado maarayn xusuusta firfircoon.
- Maaddaama isku-dubariddeeda iyo wakhtiyada fulinta ay gaaban yihiin, C++ waa luqad degdeg ah. Waxa kale oo ay bixisaa xulasho weyn oo ah qaabab xog kala duwan, hawlo, iyo hawl-wadeenno.
- Platformyadu way kala duwan yihiin marka ay timaado C++. Markaan taas dhahno, codsiyada C++ waxay ku shaqeyn karaan kombiyuutaro dhowr ah oo aan wax laga beddelin.
Barnaamijka C++ oo la dhammaystiray
Halkan waxaa ah barnaamij toos ah C++ kaas oo kuu ogolaanaya inaad ku darto laba lambar oo aad si buuxda u fahanto qaab-dhismeedkooda.
Leave a Reply