Post Viewership from Post Date to 15-Oct-2024
City Subscribers (FB+App) Website (Direct+Google) Email Instagram Total
1869 78 1947

***Scroll down to the bottom of the page for above post viewership metric definitions

इस हिंदी दिवस पर, जानें हिंदी पर आधारित पहली प्रोग्रामिंग भाषा, कलाम के बारे में

जौनपुर

 14-09-2024 09:17 AM
संचार एवं संचार यन्त्र
अपने वतन की सबसे प्यारी भाषा,
हिंदी जगत की, सबसे न्यारी भाषा।
जौनपुर निवासियों, क्या आप जानते हैं कि, जावास्क्रिप्ट(Javascript) में लिखी गई – कलाम(Kalaam), पहली हिंदी पर आधारित प्रोग्रामिंग भाषा है। यह, हिंदी में इनपुट ले सकती है, और इसमें एक आधुनिक प्रोग्रामिंग भाषा(Programming language) की सभी बुनियादी कार्यक्षमताएं हैं। इन कार्यक्षमताओं में, फ़ॉर लूप्स(For loops) से लेकर, वाइल लूप्स(While loops), फ़ंक्शंस(Functions) और कंडिशनल स्टेटमेंट्स(Conditional statements) आदि शामिल हैं। लेकिन, बुनियादी प्रश्न यह है कि, प्रोग्रामिंग भाषा क्या है? तो चलिए, इस हिंदी दिवस पर, हम प्रोग्रामिंग भाषाओं के बारे में विस्तार से जानते हैं। हम इन भाषाओं की प्रमुख विशेषताओं को भी समझेंगे। आगे, हम विभिन्न प्रकार की, पांच प्रोग्रामिंग भाषाओं, और उनके महत्व के बारे में, बात करेंगे। इसके बाद, हम ‘कलाम’ और इसकी कार्यक्षमताओं का पता लगाएंगे।
अपने मूल रूप में, एक प्रोग्रामिंग भाषा, निर्देशों का एक सेट होती है, जो मनुष्यों को, कंप्यूटर के साथ, संवाद करने में सक्षम बनाती है। यह, प्रतीकों की एक श्रृंखला का उपयोग करके, एक पुल के रूप में, काम करती है, जो हमारे विचारों को, उन निर्देशों में बदलने की अनुमति देती है, जिन्हें कंप्यूटर समझ सकते हैं। बोली जाने वाली भाषाओं की तरह, प्रत्येक प्रोग्रामिंग भाषा का, अपना अनूठा वाक्यविन्यास, संरचना, शब्दावली और यहां तक कि, कठबोली भाषा या शॉर्टकट भी होता है ।
एक कंप्यूटर, “1” और “0” अंकों की स्ट्रिंग(String) का उपयोग करके, विशेष “भाषा” में “बोलता” है। यहां, “1” और “0” अंकों को, बाइनरी कोड(Binary code) के रूप में, जाना जाता है। प्रोग्रामिंग भाषाएँ, हमें कंप्यूटर के बाइनरी कोड को, ऐसी चीज़ में अनुवाद करने की अनुमति देती हैं, जिसे, मनुष्य समझ और लिख सकते हैं।
ये भाषाएं, हमें कंप्यूटर के साथ, संचार करने; कोड बनाने और उसे व्यवस्थित करने; कार्यक्षमता और व्यवहार निर्दिष्ट करने; स्वचालित करने और दक्षता में सुधार करने; कोड को सहयोग करने और साझा करने; तथा, रचनात्मक रूप से समस्याओं को हल करने में, सक्षम बनाती हैं।
प्रोग्रामिंग भाषाओं की मुख्य विशेषताएं, निम्नलिखित हैं:
1.) सिंटैक्स(Syntax): एक प्रोग्रामिंग भाषा में, कोड लिखने के लिए, उपयोग किए जाने वाले, विशिष्ट नियम और संरचना।
2.) डेटा प्रकार: मूल्यों के प्रकार, जिन्हें किसी प्रोग्राम में संग्रहीत किया जा सकता है, जैसे संख्याएं, स्ट्रिंग्स और बूलियन(Boolean)।
3.) वेरिएबल्स(Variables): नामित मेमोरी स्थान, जो मूल्यों को संग्रहीत कर सकते हैं।
4.) ऑपरेटर(Operator): जोड़, घटाव और तुलना जैसे मूल्यों पर, संचालन करने के लिए, उपयोग किए जाने वाले प्रतीक।
5.) नियंत्रण संरचनाएं: प्रोग्राम के स्वरूप को, नियंत्रित करने के लिए, उपयोग किए जाने वाले स्टेटमेंट(Statement)।
6.) लाइब्रेरी और फ़्रेमवर्क(Libraries and Frameworks): पूर्व-लिखित कोड का संग्रह, जिसका उपयोग, सामान्य कार्यों को करने और विकास को गति देने के लिए, किया जा सकता है।
7.) रूपावाली(Paradigm): भाषा में प्रयुक्त, प्रोग्रामिंग शैली या दर्शन, जैसे प्रक्रियात्मक, वस्तु-उन्मुख या कार्यात्मक।
चलिए, अब विभिन्न प्रकार की प्रोग्रामिंग भाषाओं को समझते हैं। प्रोग्रामिंग भाषाएं, मुख्य रूप से, पांच प्रकार की होती हैं। वे निम्नलिखित हैं:
1.) प्रक्रियात्मक प्रोग्रामिंग भाषा(Procedural Programming Language)
: प्रक्रियात्मक प्रोग्रामिंग भाषा, एक ऐसी भाषा है, जो कम्प्यूटेशनल कार्य(Computational task) को निष्पादित करने के लिए, कथनों, कार्यों और आदेशों से युक्त, एक व्यवस्थित दृष्टिकोण का पालन करती है। कुछ प्रक्रियात्मक प्रोग्रामिंग भाषाएं – बेसिक(BASIC), सी(C), फ़ोरट्रान(FORTRAN), जावा(Java) और पास्कल(Pascal), आदि हैं।
2.) कार्यात्मक प्रोग्रामिंग भाषा(Functional Programming Language): कार्यात्मक प्रोग्रामिंग भाषाएं, पुन: प्रयोज्यता की अवधारणा का उपयोग करती हैं। इसका मतलब यह है कि, प्रत्येक प्रोग्राम में, फ़ंक्शंस(Functions) का एक सेट होता है। इसे, किसी कार्य के पूरा होने तक, उसे दोहराने के लिए, लागू किया जा सकता है। कुछ कार्यात्मक प्रोग्रामिंग भाषाएं – कॉमन लिस्प(Common Lisp), हास्केल(Haskell), एफ#(F#), क्लोजर(Clojure) और एल्म(Elm), आदि हैं।
3.) ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग लैंग्वेज(Object-oriented Programming Language): ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग लैंग्वेज, या ओ ओ पी (OOP) फ़ंक्शन, किसी तर्क पर निर्भर होने के बजाय, ऑब्जेक्ट के संदर्भ में, डेटा को व्यवस्थित और एनकैप्सुलेट(Encapsulate) करने पर निर्भर करती हैं । इनहेरिटेंस(Inheritance) एवं, पॉलीमॉर्फिज़म(Polymorphism) जैसी, अवधारणाओं के साथ, ये भाषाएँ, पुन: प्रयोज्यता को प्रोत्साहित करती हैं, जिससे कोड की जटिलता कम हो जाती है। कुछ ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग भाषाएं – पाइथन
(Python), जावा(Java), सी#( C Sharp), रूबी(Ruby) और पीएचपी(PHP) हैं।
4.) स्क्रिप्टिंग प्रोग्रामिंग भाषा(Scripting Programming Language): स्क्रिप्टिंग प्रोग्रामिंग भाषाओं का उपयोग, किसी एप्लिकेशन या ऑपरेटिंग सिस्टम(Operating system) की विशेषताओं को डिज़ाइन करने, उन्हें विकसित करने और उन्हें बढ़ाने के लिए, किया जाता है। मुख्य रूप से, इनका उपयोग, किसी प्रणाली की विशेषताओं को, कार्यक्षमता प्रदान करने के लिए, किया जाता है। स्क्रिप्टिंग भाषाओं की, उनकी शीघ्रता से व्याख्या की जाती है, और वे तेज़ी से कोड निष्पादित कर सकते हैं। कुछ स्क्रिप्टिंग प्रोग्रामिंग भाषाएं – जावास्क्रिप्ट(JavaScript), ई सी एम ए स्क्रिप्ट(ECMAScript), पी एच पी, पाइथन
, रूबी और पर्ल(Perl) हैं।
5.) लॉजिक प्रोग्रामिंग लैंग्वेज(Logic programming Language): लॉजिक प्रोग्रामिंग लैंग्वेज, उपरोक्त भाषा प्रकारों से, थोड़ी अलग हैं, जिनकी हमने ऊपर चर्चा की है। उनका लक्ष्य, तकनीक प्रणालियों को, उन बयानों के बारे में प्रतिबंध बताना है, जिनका उपयोग, डेवलपर(Developer), अन्य कार्यों के संभावित परिणामों पर, कुशलता से विचार करने के लिए, करते हैं । कुछ लॉजिक प्रोग्रामिंग भाषाएं – एब्सिस(Absys), ए एल एफ़(ALF), ए एस पी(ASP), ऐलिस(Alice) और अल्मा-0(Alma-0), आदि हैं।
इन भाषाओं के अलावा, ‘कलाम’, हिंदी पर आधारित, पहली प्रोग्रामिंग भाषा है। कलाम भाषा में, आधुनिक प्रोग्रामिंग भाषा की, सभी बुनियादी कार्यक्षमताएं हैं। इसमें, लूप्स(Loops) से लेकर, वाइल लूप्स(While loops) तक; और फ़ंक्शन(Function) से लेकर, कंडिशनल स्टेटमेंट(Conditional statements) आदि कार्यक्षमताएं शामिल हैं। कलाम भाषा का, अपना पार्सर(Parser), दुभाषिया(Interpreter) तथा वर्चुअल मेमोरी स्टैक(Virtual memory stack) है। पार्सर द्वारा उत्पन्न, पार्स ट्री(Parse tree) से, कोई स्रोत कोड निष्पादित कर सकता है।

संदर्भ
https://tinyurl.com/8sev2vj9
https://tinyurl.com/mun2t3hb
https://tinyurl.com/4ppfxnb5
https://tinyurl.com/5857mvhe

चित्र संदर्भ
1. कंप्यूटर की स्क्रीन पर 'कलाम' प्रोग्रामिंग भाषा को संदर्भित करता एक चित्रण (pixels)
2. बाइनरी कोड को संदर्भित करता एक चित्रण (wikimedia)
3. एक प्रोग्रामर को संदर्भित करता एक चित्रण (Pexels)



***Definitions of the post viewership metrics on top of the page:
A. City Subscribers (FB + App) -This is the Total city-based unique subscribers from the Prarang Hindi FB page and the Prarang App who reached this specific post. Do note that any Prarang subscribers who visited this post from outside (Pin-Code range) the city OR did not login to their Facebook account during this time, are NOT included in this total.
B. Website (Google + Direct) -This is the Total viewership of readers who reached this post directly through their browsers and via Google search.
C. Total Viewership —This is the Sum of all Subscribers(FB+App), Website(Google+Direct), Email and Instagram who reached this Prarang post/page.
D. The Reach (Viewership) on the post is updated either on the 6th day from the day of posting or on the completion ( Day 31 or 32) of One Month from the day of posting. The numbers displayed are indicative of the cumulative count of each metric at the end of 5 DAYS or a FULL MONTH, from the day of Posting to respective hyper-local Prarang subscribers, in the city.

RECENT POST

  • नटूफ़ियन संस्कृति: मानव इतिहास के शुरुआती खानाबदोश
    सभ्यताः 10000 ईसापूर्व से 2000 ईसापूर्व

     21-11-2024 09:24 AM


  • मुनस्यारी: पहली बर्फ़बारी और बर्फ़ीले पहाड़ देखने के लिए सबसे बेहतर जगह
    पर्वत, चोटी व पठार

     20-11-2024 09:24 AM


  • क्या आप जानते हैं, लाल किले में दीवान-ए-आम और दीवान-ए-ख़ास के प्रतीकों का मतलब ?
    वास्तुकला 1 वाह्य भवन

     19-11-2024 09:17 AM


  • भारत की ऊर्जा राजधानी – सोनभद्र, आर्थिक व सांस्कृतिक तौर पर है परिपूर्ण
    आधुनिक राज्य: 1947 से अब तक

     18-11-2024 09:25 AM


  • आइए, अंतर्राष्ट्रीय छात्र दिवस पर देखें, मैसाचुसेट्स इंस्टिट्यूट ऑफ़ टेक्नोलॉजी के चलचित्र
    वास्तुकला 1 वाह्य भवन

     17-11-2024 09:25 AM


  • आइए जानें, कौन से जंगली जानवर, रखते हैं अपने बच्चों का सबसे ज़्यादा ख्याल
    व्यवहारिक

     16-11-2024 09:12 AM


  • आइए जानें, गुरु ग्रंथ साहिब में वर्णित रागों के माध्यम से, इस ग्रंथ की संरचना के बारे में
    विचार I - धर्म (मिथक / अनुष्ठान)

     15-11-2024 09:19 AM


  • भारतीय स्वास्थ्य प्रणाली में, क्या है आर्टिफ़िशियल इंटेलिजेंस और चिकित्सा पर्यटन का भविष्य
    विचार 2 दर्शनशास्त्र, गणित व दवा

     14-11-2024 09:15 AM


  • क्या ऊन का वेस्ट बेकार है या इसमें छिपा है कुछ खास ?
    नगरीकरण- शहर व शक्ति

     13-11-2024 09:17 AM


  • डिस्क अस्थिरता सिद्धांत करता है, बृहस्पति जैसे विशाल ग्रहों के निर्माण का खुलासा
    शुरुआतः 4 अरब ईसापूर्व से 0.2 करोड ईसापूर्व तक

     12-11-2024 09:25 AM






  • © - 2017 All content on this website, such as text, graphics, logos, button icons, software, images and its selection, arrangement, presentation & overall design, is the property of Indoeuropeans India Pvt. Ltd. and protected by international copyright laws.

    login_user_id