si++

si++
C plus plus.svg
roopaavaali bahu - pratimaan, prakriyaatmak, kaaryaatmak, vastu unmukh, saamaanya
prastuti varsh 1983
roopakaar jaarn staarstap
vikaasak
pramukh kaaryaanvayan si++ bildar, klaing, kaumu C/C++, jeeseesi, intel C++ kampaailar, Microsoft vijual C++, san studio
upabhaashaaeain embeded si++, mainejd si++, si++/seeelaaai, si++/seeeks
prabhaavit kiya parl, elapeesi, luaa, paaik , eda 95 , jaava, peeechapi, di, see99, si#,</ref> failakan, seeda7
prachaalan tantr malti platform

si++ (C++ ; uchchaaran: si plas-plas) ek sthaitik type, svatantr-prapatr, bahu-pratimaan sankalit, saamaanya prayojan prograaming bhaasha hai. yeh ek madhyastareeya bhaasha ke roop mein jaani jaati hai, kyonki yeh donon uchch star aur nimn star ki bhaasha suvidhaaon ka ek sanyojan hai. yeh jaarn staarstap dvaara viksit si bhaasha ki vruddhi ke roop mein bail leboretareej mein 1979 mein shuroo kiya gaya tha. is bhaasha ka mool naam si vith klaases tha, jise 1983 mein badal kar si++ kar diya gaya. yeh ek aabjekt unmukhi (objekt oriyented) bhaasha hai.

anukram

si++ ke design ka darshan

jaarn staarstap ne "the dijaain end evolyushan of si++" (1994) mein si++ ke baare mein kuchh baatein kaheen, ve is prakaar hain :

  • si++ sthaitik tankit (staitikli taaipd), saamaanya-upayog waali (general parapaj) evam si bhaasha ke samaan hi daksh evam portebal prograaming bhaasha hai.
  • si++ kai tarah ke prograaming shailiyon ka samarthan karne ke hisaab se rachi gayi hai. ismein proseejaral prograaming, vastu-kendrit prograaming (objekt oriyented prograaming), maudyular prograaming, athva jenerik prograaming shaili mein se kisi bhi shaili ko apnaakar program kiya ja sakta hai.
  • is baat ka dhyaan rakha gaya hai ki si++ ka si ke saath adhik se adhik saamanjasya bana rahe. is prakaar si mein likhe program adhikaashat: bina kisi parivartan ke si++ mein chal sakte hain. isse 'si' ke jaankaaron ko si++ mein pravesh karne mein koi asuvidha naheen hoti hai.
  • si++ un feature ke kaaran koi atirikt bhaar naheen daalati jo program mein aprayukt hain.

uparokt baaton ke atirikt si++ ki pramukh visheshataaeain nimnalikhit hain-

  • objekt-oriyented prograaming
  • Inheritance
  • Classes
  • Polymorphism
  • Data encapsulation and abstraction
  • portebiliti
  • sankshiptata (Brevity) - si++ mein likha code anya bhaashaaon ki tulana mein bahut chhota hota hai.
  • maudyular prograaming- si++ ke kisi aplikeshan ke andar anekon chhote-chhote program ho sakte hain jinke sors code ko alag se kampaail karke
    paraspar link kar diya jaata hai. isse samay ki bachat hoti hai. iske alaava, moolat: kisi doosari bhaasha mein likhe program ko
    kampaail karke si++ mein sammilit kiya ja sakta hai.
  • si-bhaasha ke saath kampetibiliti
  • tej gati
  • soochana paasing (Message Passing)
  • gatik baainding (Dynamic Binding)

si++ program ka ek udaaharan

#include <iostream>

using namespace std;

int main()
{
 cout << "jaya hind -- Hallo Bharat" << endl;
 cin.get();
}

inhein bhi dekhein

baahari kadiyaaain

sandarbh