जिस तरह से Human evolutionary order में Language ने Important role अदा किया है उसी तरह Computer के विकास में भी Computer language अति महत्वपूर्ण है | आज के Blog Programming language in hindi में हम Computer Programming Language क्या है, यह किस तरह से काम करती है और computer Language कितने प्रकार की होती है इसके बारे में Detailed से जानेंगें | नमस्कार दोस्तों, स्वागत है आपका हमारे Blog में |
हमारी ही तरह ही Computer की भी अपनी Language होती है | हम Computer पर जिन भी Software, Application आदि का उपयोग करते है वे सभी Computer की Programming language द्वारा बनाई जाती है | Programming Language के द्वारा Computer को different order दिए जाते है जिन्हें समझकर Computer work करता है |
Computer को ON/Off करना हो, Print देना हो, Scan करना हो या कोई Software Open करना यह सभी Computer को दिए जाने वाले निर्देश होते है जो की Computer Programming की विभिन्न Language में दी जाती है |
Programming Language क्या है
Programming Language Computer की Language है जिसका उपयोग Programmer और Developer Software , Application, Games बनाने के लिए करते है जिससे की Computers को Instruction दिए जा सके और उन कार्यों को पूरा किया जा सके |
जैसे की हर भाषा को बोलने और लिखने के कुछ Rules होते है जिनके आधार पर हम Language को बोल या लिख सकते है | उसी तरह Computer की भी Programming Language के कुछ rules होते है जिसके दायरे में रहकर ही Programmer Language का उपयोग कर Application, Programe आदि बना पाते है | Programming में इन rules को syntax कहते है |
Programming Language कितने प्रकार की होती है
Computer language को मुख्यतः 2 भागों में बांटा गया है, आइये अब जानते है इसके बारे में Detailed है |
Low Level Programming Language
यह computer की शुरुआती Language है और यह Computer को समझने के लिए यह बहुत ही आसान भाषा है और इसको समझने के लिए Computer को Compiler या दुभाषिये की जरुरत नहीं होती है | इन Low Level Programming Language के आधार पर तेजी से Programming को run किया जाता है इन की Processing बहुत Fast होती है | Low level Programming में 2 तरह की language होती है |
Machine Language
Machine language Computer की एक Low Level language है जिसमें की binary और hexadecimal रूप में लिखी जाती है जो की कम्पूटर के समझने के लिए आसान होती है | यह Language केवल computer के समझने के लिए होती है और हम इसे नहीं समझ सकते है क्योंकि इसे 0 और 1 के Binary code में लिखा जाता है |
Assembly language
Assembly Language भी एक Low Level Language भाषा है जिसे की खास तरह की Processer के अनुसार Design किया गया है | Machine Language की तुलना में इसे समझना थोड़ा आसान होता है क्योंकि इसमें प्रतीकात्मक रूप से कुछ english words का Use किया जाता है | यह asembly भाषा का उपयोग खास तरह के Processer जैसे की microvevev, Fridge, Oven आदि, जिनके लिए कम memory और तेजी से Processing की आवश्यकता होती है
High Level Programming Language
High Level Programming Language को सामान्य english भाषा में लिखा जाता है जो की Programer और Developer के समझने के लिए आसान होती है क्योंकि इसे सामान्य English में लिखा जाता है | जैसा की आप जानते है की computer केवल 0 और 1 के Binary Code को ही समझ पाता है ऐसे में इन High Level Programming को समझाने के लिए Hll का उपयोग किया जाता है जो की Language को binary में बदल देता है जिससे की computer इसे आसानी से समझ पाता है |
सामान्यतः Computer के सभी software और application High Level Programming Language में लिखे जाते है | C, C++, Java, .net, High Level Programming Language है | आइये अब कुछ उन Language के बारे में Detail से जानते है जो की आज के समय सबसे अधिक उपयोग में ली जाती है |
Python
यह सबसे उन्नत Programing Language में से एक है और इसका आजकल व्यापक रूप से उपयोग किया जा रहा है | यह भाषा सीखने में आसान है और इसका उपयोग AI Technology,Robotics और Machine Learning में किया जाता है |
Python के Advantage
- यह समझने, लिखने और कार्य करने में बेहद आसान है |
- यह अन्य Programming Language के साथ आसानी से Integrates हो जाती है |
- इसकी coding लिखने में आसान है इसलिए इसमें Error आने की संभावना कम से कम है |
C Language
यह सामान्य रूप से उपयोग की जाने वाली शुरुआती Programming Language में से एक है | इसे 1972 में AT&T में विकसित किया गया था इसे Dovelap किया था Dennis | M Ritchie ने | इसका उपयोग System Software को विकसित करने के लिए किया जाता है | C language को सभी Language की Mother language कहा जाता है क्योंकि इसमें सभी Language के Basic Feature होते है |
C Language की Advantage
- C Language एक middle Level language है और इसमें High Leval और Low Level दोनों तरह की Programming की जा सकती है |
- C language में आसान Instruction और Command होते है जिससे इस पर Programming करना आसान हो जाता है |
- यह एक Portable Language है |
C++ Language
यह Programming Language C Language के समान है लेकिन इसमें C language के features के अलावा कुछ खास Features को शामिल किया गया है | इसे 1985 में bjarne Stroustrup ने बनाया था | यह दुनिया की सबसे लोकप्रिय Language है और इसका उपयोग Gui Platform और 3D Graphic में किया जाता है | यह Middle Level यानि की High Level और Low Level दोनों तरह की खूबियों वाली language होने के कारण इसमें Application software और System Software आसानी से बनाये जा सकते है |
C++ की Advantage
- C++ के द्वारा आप Low Level Programming कर सकते है और इसके द्वारा बनाये गए Program के द्वारा आप memory management भी कर सकते है |
- इसके द्वारा आप Orient Object Concept को आसानी से सीख सकते है |
- कई तरह की Programming में इस Language का उपयोग किया जाता है |