"प्रोग्रामिंग भाषा": अवतरणों में अंतर

मुक्त ज्ञानकोश विकिपीडिया से
छो Iamandubey (वार्ता) के 1 संपादन वापस करके Samuele2002के अंतिम अवतरण को स्थापित किया (ट्विंकल)
टैग: किए हुए कार्य को पूर्ववत करना
Rescuing 8 sources and tagging 0 as dead.) #IABot (v2.0.1
पंक्ति 1: पंक्ति 1:
[[चित्र:Python.png|right|thumb|300px|पाइथन (Python) नामक प्रोग्रामन भाषा में लिखित प्रोग्राम का अंश]]
[[चित्र:Python.png|right|thumb|300px|पाइथन (Python) नामक प्रोग्रामन भाषा में लिखित प्रोग्राम का अंश]]
[https://www.digitalhindi.tech/5-easy-programming-languages-to-learn-in-2019-hindi/ '''प्रोग्रामिंग भाषा''' (programming language)] एक कृत्रिम भाषा होती है, जिसकी डिजाइन इस प्रकार की जाती है कि वह किसी काम के लिये आवश्यक विभिन्न संगणनाओ (computations) को अभिव्यक्त कर सके। प्रोग्रामिंग भाषाओं का प्रयोग विशेषतः [[कंप्यूटर|संगणकों]] के साथ किया जाता है (किन्तु अन्य मशीनों पर भी प्रोग्रामिंग भाषाओं का उपयोग होता है)। प्रोग्रामिंग भाषाओं का प्रयोग हम प्रोग्राम लिखने के लिये, [[अल्गोरिद्म|कलन विधियों]] को सही रूप व्यक्त करने के लिए, या मानव संचार के एक साधन के रूप में भी कर सकते हैं।
[https://web.archive.org/web/20190125024847/https://www.digitalhindi.tech/5-easy-programming-languages-to-learn-in-2019-hindi/ '''प्रोग्रामिंग भाषा''' (programming language)] एक कृत्रिम भाषा होती है, जिसकी डिजाइन इस प्रकार की जाती है कि वह किसी काम के लिये आवश्यक विभिन्न संगणनाओ (computations) को अभिव्यक्त कर सके। प्रोग्रामिंग भाषाओं का प्रयोग विशेषतः [[कंप्यूटर|संगणकों]] के साथ किया जाता है (किन्तु अन्य मशीनों पर भी प्रोग्रामिंग भाषाओं का उपयोग होता है)। प्रोग्रामिंग भाषाओं का प्रयोग हम प्रोग्राम लिखने के लिये, [[अल्गोरिद्म|कलन विधियों]] को सही रूप व्यक्त करने के लिए, या मानव संचार के एक साधन के रूप में भी कर सकते हैं।


इस समय लगभग 2,500 प्रोग्रामिंग भाषाएं मौजूद हैं। '''पास्कल, बेसिक, फोर्ट्रान, सी, सी++, जावा, जावास्क्रिप्ट, पायथन,लिस्प''' आदि कुछ प्रोग्रामिंग भाषाएं हैं। Programar द्वारा किया गया कार्य जिस भाषा में होता है उसे प्रोग्रामिंग कहते हैं
इस समय लगभग 2,500 प्रोग्रामिंग भाषाएं मौजूद हैं। '''पास्कल, बेसिक, फोर्ट्रान, सी, सी++, जावा, जावास्क्रिप्ट, पायथन,लिस्प''' आदि कुछ प्रोग्रामिंग भाषाएं हैं। Programar द्वारा किया गया कार्य जिस भाषा में होता है उसे प्रोग्रामिंग कहते हैं
पंक्ति 163: पंक्ति 163:


== बाहरी [[कड़ियाँ|<sup>कड़ियाँ</sup>]]==
== बाहरी [[कड़ियाँ|<sup>कड़ियाँ</sup>]]==
* [http://www.codeproject.com/KB/cross-platform/CreateProgrammingLanguage.aspx Create Your Own Programming Language]
* [https://web.archive.org/web/20111220000840/http://www.codeproject.com/KB/cross-platform/CreateProgrammingLanguage.aspx Create Your Own Programming Language]
*[https://graphicdesigntutorialinhindi.blogspot.com/ learn c language in hindi which help you to understand the concept of programing]
*[https://graphicdesigntutorialinhindi.blogspot.com/ learn c language in hindi which help you to understand the concept of programing]
* [http://www.levenez.com/lang/history.html Computer Languages History graphical chart]
* [https://web.archive.org/web/20080128230619/http://www.levenez.com/lang/history.html Computer Languages History graphical chart]
* [http://cgibin.erols.com/ziring/cgi-bin/cep/cep.pl Dictionary of Programming Languages]
* [https://web.archive.org/web/20080509094855/http://cgibin.erols.com/ziring/cgi-bin/cep/cep.pl Dictionary of Programming Languages]
* [http://hopl.murdoch.edu.au/ History of Programming Languages (HOPL)]
* [https://web.archive.org/web/20110220044217/http://hopl.murdoch.edu.au/ History of Programming Languages (HOPL)]
* [http://dmoz.org/Computers/Programming/Languages/ Open Directory - Computer Programming Languages]
* [https://web.archive.org/web/20080208171701/http://www.dmoz.org/Computers/Programming/Languages/ Open Directory - Computer Programming Languages]
* [http://merd.sourceforge.net/pixel/language-study/syntax-across-languages/ Syntax Patterns for Various Languages]
* [https://web.archive.org/web/20080510185903/http://merd.sourceforge.net/pixel/language-study/syntax-across-languages/ Syntax Patterns for Various Languages]
* [http://web.archive.org/web/20060513071849/http://www.ulb.ac.be/di/rwuyts/INFO020_2003/grogono-evolution.pdf The Evolution of Programming Languages] by Peter Grogono
* [https://web.archive.org/web/20060513071849/http://www.ulb.ac.be/di/rwuyts/INFO020_2003/grogono-evolution.pdf The Evolution of Programming Languages] by Peter Grogono





05:33, 15 जून 2020 का अवतरण

पाइथन (Python) नामक प्रोग्रामन भाषा में लिखित प्रोग्राम का अंश

प्रोग्रामिंग भाषा (programming language) एक कृत्रिम भाषा होती है, जिसकी डिजाइन इस प्रकार की जाती है कि वह किसी काम के लिये आवश्यक विभिन्न संगणनाओ (computations) को अभिव्यक्त कर सके। प्रोग्रामिंग भाषाओं का प्रयोग विशेषतः संगणकों के साथ किया जाता है (किन्तु अन्य मशीनों पर भी प्रोग्रामिंग भाषाओं का उपयोग होता है)। प्रोग्रामिंग भाषाओं का प्रयोग हम प्रोग्राम लिखने के लिये, कलन विधियों को सही रूप व्यक्त करने के लिए, या मानव संचार के एक साधन के रूप में भी कर सकते हैं।

इस समय लगभग 2,500 प्रोग्रामिंग भाषाएं मौजूद हैं। पास्कल, बेसिक, फोर्ट्रान, सी, सी++, जावा, जावास्क्रिप्ट, पायथन,लिस्प आदि कुछ प्रोग्रामिंग भाषाएं हैं। Programar द्वारा किया गया कार्य जिस भाषा में होता है उसे प्रोग्रामिंग कहते हैं

वर्गीकरण

अलग-अलग आधार पर इनका अलग-अलग वर्गीकरण किया जाता है। उदाहरण के लिये इण्टरप्रीटेड भाषा ( जैसे बेसिक ) और कम्पाइल्ड भाषा (जैसे सी++)।

भाषा के मानव द्वारा समझने के स्तर (या, अमूर्ततता के स्तर) के आधार पर प्रोग्रामिंग भाषाओं को तीन श्रेणियों में विभाजित किया जा सकता है-

  • (१) मशीनी भाषा—यह मशीन को आसानी से समझ आती है किन्तु मानव को सीधे समझना लगभग असम्भव है।
  • (२) असेम्बली भाषा—इसे असेबलर द्वारा मशीनी भाषा में आसानी से बदला जा सकता है। यह मनुष्य को भी समझ में आ जाती है किन्तु अलग-अलग माइक्रोप्रोसेसर या माइक्रोकम्प्यूटर के लिये अलग-अलग होती है।
  • (३) उच्च स्तरीय प्रोग्रामिंग भाषा—यह मानव के समझने योग्य होती है। इसकी शब्दावली सामान्य अंग्रेजी जैसी लगती है। इसे कम्पाइल करके मशीनी भाषा में बदला जाता है। उदाहरण - बेसिक, सी, सी++, जावा आदि।

प्रोग्रामिंग रूपावली (programming paradigm) के आधार पर प्रोग्रामन भाषाओं को निम्नलिखित तीन श्रेणीयों में बांटा जाता है-

  • (१) इम्परेटिव प्रोग्रामिंग
  • (क) संरचनात्मक (स्ट्रक्चर्ड) भाषा
  • (ख) वस्तुमुखी (ऑब्जेक्ट ओरिएण्टेड) भाषा
  • (२) फलनीय प्रोग्रामिंग
  • (३) तर्किय प्रोग्रामिंग

इम्परेटिव भाषाएँ

प्रमुख इम्परेटिव भाषाएं ये हैं-

संरचनात्मक भाषाएँ

वस्तुमुखी भाषाएँ

फलनात्मक (फंक्शनल) भाषाएँ

तार्किक (लॉजिकल) प्रोग्रामिग

अन्य वर्गीकरण

भाषा में डेटा के प्रकार (टाइप) के आधार पर भाषाएं दो प्रकार की होतीं है-

  • (१) स्ट्रांग टाइप
  • (२) वीक टाइप

रहस्यमय (एसोटेरिक / esoteric) भाषाएँ

समानान्तर (पैरेलेल्) भाषाएँ

स्क्रिप्टिंग भाषाएँ

इन्हें भी देखें

बाहरी कड़ियाँ