परिभाषा प्रोग्रामिंग भाषा

सैद्धांतिक परिभाषा के अनुसार, भाषा को एक संचार प्रणाली के रूप में समझा जाता है जिसमें एक निश्चित संरचना, सामग्री और उपयोग होता है। प्रोग्रामिंग, कंप्यूटर की शब्दावली में, एक सॉफ्टवेयर के स्रोत कोड को लिखने की प्रक्रिया है। इस तरह, यह कहा जा सकता है कि प्रोग्रामिंग कंप्यूटर प्रोग्राम को बताती है कि उसे क्या कार्रवाई करनी है और इसे निर्दिष्ट करने का तरीका क्या है।

प्रोग्रामिंग भाषा

स्पष्ट रूप से इन धारणाओं के साथ, हम पुष्टि कर सकते हैं कि एक प्रोग्रामिंग भाषा वह संरचना है, जो एक निश्चित वाक्यात्मक और अर्थ के आधार पर, एक कंप्यूटर प्रोग्राम के लिए अलग-अलग निर्देश प्रदान करती है।

जब प्रोग्रामिंग भाषा की उत्पत्ति स्थापित करने की बात आती है, तो हमें संदेह के बिना, Ada Lovelace को संदर्भित करना होगा, जिन्हें दुनिया भर में ज्ञात पहला कंप्यूटर प्रोग्रामर माना जाता है। इसलिए, दिलचस्प रूप से पर्याप्त, एडीए प्रोग्रामिंग भाषा उनके सम्मान में बोली गई थी। और यह है कि इस आंकड़े ने न केवल ब्रिटिश वैज्ञानिक चार्ल्स बैबेज की मशीन के लिए प्रतीकों की एक श्रृंखला की हेरफेर की, बल्कि आवश्यक निर्देशों की स्थापना की उपलब्धि भी की, ताकि एक कंप्यूटर प्रारंभिक गणनाओं की एक श्रृंखला बना सके।

प्रोग्रामिंग भाषा क्या है, इस बात पर जोर देना बहुत महत्वपूर्ण है कि जो पेशेवर इस काम को उन तत्वों के एक समूह के साथ विकसित करने के लिए समर्पित हैं, जो इसके लिए रूप और अर्थ देते हैं, जो उन्हें काम करने और अपने उद्देश्यों को प्राप्त करने की अनुमति देते हैं। उनमें से, उदाहरण के लिए, चर, वैक्टर, लूप, बाधाएं, वाक्यविन्यास या स्थिर शब्दार्थ होंगे।

सबसे सामान्य कार्यों के लिए प्रोग्रामिंग सीक्वेंस को आसानी से याद रखने वाले नामों (जैसे ADD या MUL ) के साथ जोड़ा जाना था। निर्देशों के संयोजन को विधानसभा भाषा कहा जाता है।

प्रोग्रामिंग भाषा और कंप्यूटर भाषा के बीच अंतर करना आवश्यक है। ऐसी कंप्यूटर भाषाएं हैं जो वास्तव में, प्रोग्रामिंग भाषाएं नहीं हैं, जैसा कि HTML (एक मार्कअप भाषा ) के मामले में है।

प्रोग्रामिंग भाषा में निर्दिष्ट करने की क्षमता है, ठीक है, एक कंप्यूटर उपकरण को कौन सा डेटा काम करना चाहिए, इन डेटा को कैसे संरक्षित या स्थानांतरित किया जाना चाहिए और कुछ परिस्थितियों में कंप्यूटर को क्या निर्देश शुरू करना चाहिए।

कई प्रोग्रामिंग भाषाएं हैं, जो दुभाषियों के विकास के लिए हुई हैं (प्रोग्राम जो किसी अन्य भाषा में पाए गए निर्देशों को अनुकूलित करते हैं) और कंपाइलर (वे प्रोग्राम जो एक भाषा से दूसरी भाषा में अनुवाद करते हैं)।

अमूर्तता के अपने स्तर के अनुसार, वे मशीन भाषा बोलते हैं (वे बाइनरी तार हैं जो सीधे कंप्यूटर द्वारा पढ़े जा सकते हैं), निम्न स्तर की भाषा (प्रोग्रामिंग भाषा जो कंप्यूटर के संचालन के लिए दृष्टिकोण करती है), आधे स्तर की भाषा (यह निम्न स्तर की भाषाओं के साथ विशेषताओं को साझा करती है लेकिन सबसे उन्नत के साथ भी) या उच्च स्तर की भाषा (मानव भाषा के तत्वों द्वारा गठित)।

कई भाषाएं हैं जो वर्तमान में प्रौद्योगिकी और सूचना प्रौद्योगिकी के बाजार में मौजूद हैं। हालांकि, सबसे महत्वपूर्ण में हम पास्कल, विजुअल बेसिक, एसक्यूएल, डेल्फी, लिंगो, कोबोल, एचटीएमएल या जावा का उल्लेख कर सकते हैं। उदाहरण के लिए, उत्तरार्द्ध की विशेषता है क्योंकि यह 1995 में कंप्यूटर वैज्ञानिक जेम्स गोसलिंग द्वारा विकसित किया गया था और क्योंकि यह ऑब्जेक्ट-ओरिएंटेड है।

इस बीच, उपरोक्त एचटीएमएल भाषा यह स्थापित कर सकती है कि यह आज सबसे महत्वपूर्ण है क्योंकि यह वेब पेज बनाने के लिए उपयोग किया जाता है।

अनुशंसित