Programming Language

एक Programing Language एक software program बनाने के लिए command, instructions और अन्य syntax उपयोग का एक set है।

code लिखने के लिए programmer जिन languages का उपयोग करते हैं उन्हें “high-level languages” कहा जाता है। इस कोड को “low-level languages” में compile किया जा सकता है, जिसे सीधे computer hardware द्वारा पहचाना जाता है।

Programing Language Hindi

उच्च-स्तरीय भाषाओं को पढ़ने और समझने में आसान बनाने के लिए डिज़ाइन किया गया है। यह प्रोग्रामर को तार्किक शब्दों और प्रतीकों का उपयोग करते हुए प्राकृतिक तरीके से स्रोत code लिखने की अनुमति देता है। उदाहरण के लिए, अधिकांश प्रमुख प्रोग्रामिंग भाषाओं में आरक्षित शब्द जैसे functions, while, if, और else का उपयोग किया जाता है। <, >, ==, और != जैसे प्रतीक सामान्य संचालिका हैं। कई उच्च-स्तरीय भाषाएं इतनी समान हैं कि प्रोग्रामर कई भाषाओं में लिखे गए source code को आसानी से समझ सकते हैं।

उच्च-स्तरीय भाषाओं के उदाहरणों में C++, Java, Perl और PHP शामिल हैं। C ++ और Java जैसी भाषाओं को “संकलित भाषाएं” कहा जाता है क्योंकि स्रोत कोड को चलाने के लिए पहले संकलित किया जाना चाहिए। पर्ल और पीएचपी जैसी भाषाओं को “व्याख्या की गई भाषाएं” कहा जाता है क्योंकि स्रोत कोड को एक दुभाषिया के माध्यम से संकलित किए बिना चलाया जा सकता है। आमतौर पर, संकलित भाषाओं का उपयोग सॉफ़्टवेयर एप्लिकेशन बनाने के लिए किया जाता है, जबकि व्याख्या की गई भाषाओं का उपयोग स्क्रिप्ट चलाने के लिए किया जाता है, जैसे कि वे गतिशील वेबसाइटों के लिए सामग्री उत्पन्न करने के लिए उपयोग की जाती हैं।

निम्न-स्तरीय भाषाओं में असेंबली और मशीनी भाषाएँ शामिल हैं। एक असेंबली भाषा में बुनियादी निर्देशों की एक सूची होती है और उच्च स्तरीय भाषा की तुलना में इसे पढ़ना अधिक कठिन होता है। दुर्लभ मामलों में, एक प्रोग्रामर यह सुनिश्चित करने के लिए असेंबली भाषा में एक बुनियादी कार्यक्रम को कोड करने का निर्णय ले सकता है कि यह यथासंभव कुशलता से संचालित हो। असेंबली कोड को मशीन कोड में अनुवाद करने के लिए एक असेंबलर का उपयोग किया जा सकता है। Machine Code, या  Machine Language, में Binary कोड की एक श्रृंखला होती है जिसे सीधे कंप्यूटर के CPU द्वारा समझा जाता है। कहने की जरूरत नहीं है कि मशीनी भाषा को मानव पठनीय होने के लिए नहीं बनाया गया है।