C++ Language in Hindi - C++ क्या हे और इसके फायदे ?

आज हम इस (C++ Language in Hindi ) आर्टिकल में C++ के बारे में बात करेंगे , की C++ होता क्या हे , C++ को किसने Develop किया था , और वो भी किस Purpose के लिए ,  C++ को कहा Use किया जाता हे , और इसके Advantage और Disadvantage क्या हे ? सब कुछ इस आर्टिकल में हम Discuss करेंगे |
 तो चलिए शुरू करते हे .....
C++ Language एक High Level , General Purpose और Object Oriented Programming Language हे , C++ Language को सन 1979 में Bjarne Stroustrup ने बेल Laboratory में Develop किया गया था | C++ को Operating System और Gaming Software Develop करने में Use किया जाता हे |
आइये C++ के बारे में बिस्तार से जानकारी प्राप्त करे |


c++ language in hindi




C++ Language in Hindi

C++ एक High level , General Purpose और Object Oriented Language हे , High Level का मतलब हे C++ Programming का Syntax को बोहोत ही Easy तरह से समझा जा सकता हे |
 इस Syntax को देखकर आपको एइसा लगेगा की आप कोई English Statement पड़ रहे हो , और इस Language के मदत से हम Gaming Software Develop कर सकते हे , जो एक High Level Programming Language के मदत के बिना सम्भब नही | 
इस लिए C++ को High Level Programming Language कहा जाता हे |
 
अब General Purpose का मतलब हे , C++ को हम System Software Develop करने के लिए Use करते हे | जेइसे Window , Linux इस तरह का Operating System को C++ की मदत से Develop किया जाता हे , और Application Software को बनाने के लिए C++ को Use किया जाता हे | 
जेइसे की Photoshop,Word,Microsoft office .

इस तरह के Software को भी C++ के मदत से Develop किया जाता हे , इसके अलाबा Web Browser ,Data Base के लिए भी C++ को Use किया जाता हे , 
मेरा कहने का मतलब हे C++ Language को जतादर हर किसीके लिए Use किया जाता हे |
और C++ एक Object Oriented Programming Language हे इसका मतलब हे इसमें Class  Create कर सकते हे , और उस Class के लिए हम Real Object Create करके उसको Programming में इस्तेमॉल भी कर सकते हे |

आइये C++ के कुछ और Definitions के बारे में जानते हे .....

  1. C++ Language General Purpose Language तो हे ही , और साथ साथ इसे Case Sensitive भी कहा जाता हे | मतलब , इस C++ Language में Capital Letter और Small Letter के अलग अलग Meaning होगी, मतलब Uppercase और Lowercase का Concept होगा |
  2.  C++ को Middle Level Language भी कहा जाता हे , मतलब C++ High Level की Features को Support तो करते ही हे और साथ साथ Low Level Language के Features को भी Support करते हे , इस लिए C++ को Middle Level Language कहा जाता हे |
  3. C++ Language में हम Class Create कर सकते हे , वो C Language में संभव नही हे , इस C++ का Main Concept हे Class और Object Create करना |
  4.  C++ Language एक Imperative और Complied Language हे , मतलब आपके Programming में जो भी Source Code होते हे ,वो Compiler उस Source Code को Machine Code में Convert करते हे |

c++ language in hindi






जो आप C++ Programming में लिखते हो , उसे Source Code कहा जाता हे , हमारे जो Computer होते हे बो Source Code को नही समझते हे , वो सिर्फ Machine Code को ही समझते हे , मतलब Binary Code ( Ex- 01-10 इस तरह के Code को Binary Code कहते हे ) | 
 तो ये Source Code में Compiler के मदत से Convert किया जाता हे |
 
Read More:  C language in hindi 

History of C++ Language :-

इस C++ Language को सन 1979 में Bjarne Stroustrup ने Develop किया था USA में , AT & T में जो बेल Laboratory हे वह पे , जहा C Programming को भी Develop किया गया था | इस C++ को Develop करने का असली मकसद थे Object Oriented का Concept Add करना | 

इसके पहले C Programming में Object Oriented का कोई भी Concept नही था इसलिए इस Bjarne Stroustrup ने इस C Programming का Features को Use करके उसमे Object Oriented का Concept Add करके इस c Programming को C++ में update किया | 
इस लिए C++ Programming आज के Time में बहत ही Demand में रहता हे ,और आगे भी रहेगी |


तो ये रहा c++ language in hindi का Introduction, C++ को कहा Use किया जाता हे , और इसके History के बारे में जानकारी | 
आशा करता हु की आप लोग समझ गये होंगे , अब हम बात करेंगे C++ के कुछ Advantage और Disadvantage के बारे में , तो  चलिए शुरू करते हे .......

What are the Advantage or Disadvantage of C++ ?

Advantage of C++ Language :-

1. Portability-  

Portability का मतलब हे की एक जगह से Code को दूसरी जगह में Move करके Execute करना , मतलब अगर आपका Code Window में हे और आप चाहते हो की में उस Code को Linux में Run करू तो बो हो सकता हे | 

मेरा कहने का मतलब हे आपका Code Transfer होगा पर उस Code में जो Object File होगी वो नही होगा , 
आप Compile करने से पहले Code को Move कर के एक नया Object Create कर सकते हो |
और उस Code को अलग Operating System में Run कर सकते हो , ये मुमकिन हे |

2. Middle Level Programming Language - 

ये C++ Language एक Meddle Level Language हे ,मतलब C++ Language High Level और Low Level Language के Features को Support करता हे , मतलब इस C++ Language के मदत से Gaming Software को Develop कर सकता हे , जो एक High Level Programming के लिए बना हे |

उस High Level की Features और Functionality को Support करता हे , और Low Level की बात करे तो Kernel और Driver जो एक Low Level की Programming  Language के मदत से Develop किया गया हे , 
उसको भी हम C++ Language के मदत से Develop कर सकते हे , तो इसलिए इस C++ Programming को Middle Level Programming कहा जाता हे |

3. Object Oriented -  

C++ का एक और Advantage हे , वो हे ये C++ Language Object Oriented को Support करता हे | जो C Programming Support नही करता इसके बारे में हम आगे Details जानेंगे , अभी बस इतना जानलो की c Programming के अन्दर Object Oriented का Concept आने के बाद ही वो C Programming C++ में Develop हुआ |

4. Memory Management - 

C++ Language Memory Management को Support करता हे , मतलब C++ खुद ही Programming में Memory Create कर सकता हे , जो Programmer या Developer होते हे बो खुद Memory Create करके उसे Use करता हे अपने हिसाब से और C++ Language Memory Management को आसान बना देती हे |

5. Fast and Powerful-

ये C++ Language बहत ही Fast और Powerful Language हे , मतलब C++ Language में Compiler होते हे बो Programming को Fast कर देता हे , ताकि Programming आसानी से Execute हो पाए , और Powerful हे मतलब ये C++ Language हर एक जगह Use होता हे | 
जेइसे की Game Develop हो या फिर Microsoft Application , Web Browser ,Operating System में इस C++ को Use किया जाता हे |
मतलब ये C++ एक एइसा Language हे जो हर जगह आपको देखने को मिलेगा , इसलिए C++ Language fast और Powerful Language हे |

6. Similar to Others Languages - 

इसका मतलब हे इस C++ का जो Syntax और Programming का जो Style हे वो बहत ही Similar हे ,अपने अगर C, C++ Language को सिख लिया तो Java , C# Language को सिखने में कोई भी Problem नही होगी , बड़े आराम से सिख सकते हो |


अब बात करते हे C++ के Disadvantage के बारे मे जो सबसे Important Disadvantage हे ........


Disadvantage of C++ -

1. Pointer - 

Pointer एक बड़ा Disadvantage हे C++ Language का , Pointer का जो सबसे बड़ा Disadvantage हे वो हे Memory Corruption ये Pointer किसी और Program के Memory को Access कर सकता हे , जो C++ Programming को Shut Down भी कर सकता हे |

2. Garbage Collection-

C++ Language Garbage Collection को Support नेही करता हे तो इसका ये Disadvantage हे , मतलब ये Memory को Realize नही करता हे , उसको खुद हि  मेमोरी को Realize करना पड़ता हे , C++ Language Pointer , Friend Function और Global Variable इन तिन चीजो के लिए Un-secure हे ,


तो ये रहा हमारे C++ Language का Advantage और Disadvantage , आशा करता हु की आपलोग इस आर्टिकल में C++ language का जो Concept हे वो Clear होगेया होगा ,, अगर इसके बारे में कोई भी Doubt हे तो हमे Comment करके पुच सकते हो |


Conclusion- 

आज की इस (C++ Language in Hindi )आर्टिकल  हमने जाना की C++ Language एक High Level , General Purpose और Object Oriented Programming Language हे , जो High Level और Low Level के Features को भी Support करता हे , इसलिए C++ को High Level Language कहा जाता हे | C++ Language को सन 1979 में Bjarne Stroustrup ने Bell Laboratory में Develop किया था ,  C++ को Operating System , Gaming Software Develop करने में Use किया जाता हे ,  C++ बहत ही fast Execute होने वाला और बहत ही Powerful Language हे |

उम्मीद करता हु आज की इस आर्टिकल को आप लोग समझ गये होंगे | अगर फिर भी कोई शाबाल हे तो निचे comment जरुर करे ,


FAQ


1.  C++ भासा के जनक कौन हे ? 
Answer :-  C++ भासा के जनक हे Bjarne Stroustrup , जो सन 1979 में Bell Laboratory में इस C++ को Develop किया था |

2. क्या C++ सीखना आसान हे ? 
Answer :- हाँ बिलकुल , इस C++ भासा को बहत ही आसानी से सिखा जा सकता हे | 

3. C भासा के क्या फायदे हे ?  
Answer :- C++ भासा के बहत सारे फायदे हे जेइसे की , Probability,  और ये C++ High Level Programming Language के साथ साथ Object Oriented Programming Language भी हे |

4. C भासा और C++ के क्या अंतर हे ?
Answer :-  
  • C में Function को Support करता हे , लेकिन C++ में OOPs के Concept को Support करता हे |
  •   C एक Middle Level Programming Language हे , और C++ एक High Level Programming Language हे |
  •  C Inheritance को Support नही करता , लेकिन C++ Inheritance को Support करता हे | 

5. C++ भासा का बिस्तार क्या हे ?
Answer :- C++ Language एक High Level , General Purpose और Object Oriented  Programming Language हे ,
Tags

एक टिप्पणी भेजें

0 टिप्पणियाँ
* Please Don't Spam Here. All the Comments are Reviewed by Admin.