तो चलिए शुरू करते हे .....
C++ Language एक High Level , General Purpose और Object Oriented Programming Language हे , C++ Language को सन 1979 में Bjarne Stroustrup ने बेल Laboratory में Develop किया गया था | C++ को Operating System और Gaming Software Develop करने में Use किया जाता हे |
अब General Purpose का मतलब हे , C++ को हम System Software Develop करने के लिए Use करते हे | जेइसे Window , Linux इस तरह का Operating System को C++ की मदत से Develop किया जाता हे , और Application Software को बनाने के लिए C++ को Use किया जाता हे |
इस तरह के Software को भी C++ के मदत से Develop किया जाता हे , इसके अलाबा Web Browser ,Data Base के लिए भी C++ को Use किया जाता हे ,
जो आप C++ Programming में लिखते हो , उसे Source Code कहा जाता हे , हमारे जो Computer होते हे बो Source Code को नही समझते हे , वो सिर्फ Machine Code को ही समझते हे , मतलब Binary Code ( Ex- 01-10 इस तरह के Code को Binary Code कहते हे ) |
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++ एक 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 कहा जाता हे |
इस लिए 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 के बारे में जानते हे .....
- C++ Language General Purpose Language तो हे ही , और साथ साथ इसे Case Sensitive भी कहा जाता हे | मतलब , इस C++ Language में Capital Letter और Small Letter के अलग अलग Meaning होगी, मतलब Uppercase और Lowercase का Concept होगा |
- C++ को Middle Level Language भी कहा जाता हे , मतलब C++ High Level की Features को Support तो करते ही हे और साथ साथ Low Level Language के Features को भी Support करते हे , इस लिए C++ को Middle Level Language कहा जाता हे |
- C++ Language में हम Class Create कर सकते हे , वो C Language में संभव नही हे , इस C++ का Main Concept हे Class और Object Create करना |
- C++ Language एक Imperative और Complied Language हे , मतलब आपके Programming में जो भी Source Code होते हे ,वो Compiler उस Source Code को Machine Code में Convert करते हे |
जो आप 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++ 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 कर सकते हो , ये मुमकिन हे |
और उस 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 किया जाता हे |
जेइसे की 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 हे ........
अब बात करते हे 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 करके पुच सकते हो |
तो ये रहा हमारे 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 हे ,