स्रोत कोड की परिभाषा
अनेक वस्तुओं का संग्रह / / November 13, 2021
अगस्त में गुइलम अलसीना गोंजालेज द्वारा। 2016
प्रिय पाठक, यदि मैं आपसे कहूं कि 01100011010100111100, तो आप उसकी व्याख्या कर सकते हैं my कीबोर्ड विफल हो रहा है, कि मैंने कुछ चाबियां यादृच्छिक रूप से दबा दी हैं, कि मैं एक मजाक खेलना चाहता हूं या बस, मैंने अपना दिमाग खो दिया है। हालांकि, यह कोड a. द्वारा समझा जा सकता है संगणक, चूंकि ये मशीनें के साथ काम करती हैं बाइनरी कोड.
हम मनुष्यों के लिए (यहां तक कि सबसे अनुभवी कंप्यूटर वैज्ञानिक भी) विशेष रूप से बाइनरी में "बातचीत" करना मुश्किल है कंप्यूटर, कंप्यूटर को निर्देश देने के मध्यवर्ती तरीके बनाए गए हैं जो मानव द्वारा बाइनरी भाषा की तुलना में अधिक समझने योग्य हैं मनुष्य।
इन मध्यवर्ती रूपों में से एक स्रोत कोड है जिसमें कंप्यूटर प्रोग्राम लिखे जाते हैं।
प्रोग्रामिंग की भाषाएँ
की एक भाषा प्रोग्रामिंग संक्षेप में, कंप्यूटर को यह बताने का एक तरीका है कि हम उसे क्या करना चाहते हैं, एक संरचित और समझने योग्य तरीके से। मानव (हालांकि इसे पूरी तरह से समझने के लिए विशेष रूप से प्रोग्रामिंग और भाषा अवधारणाओं का अध्ययन करना आवश्यक है, जैसे कि जब आप करना चाहते हैं सीखना एक नया जुबान).
कई प्रोग्रामिंग भाषाएं हैं, प्रत्येक एक विशिष्ट कार्य या दर्शकों के लिए उन्मुख है।
सबसे प्रसिद्ध हैं:
- बुनियादी. के लिए समानार्थी शब्द शुरुआत करने वालों हेतु बहूद्देश्यीय प्रतीकात्मक अनुदेश कोड (कोड प्रतीकात्मक जनरल पर्पस बिगिनर्स इंस्ट्रक्शन बुक), का आविष्कार 1964 में प्रोग्रामिंग को आम आदमी के करीब लाने के तरीके के रूप में किया गया था। 20वीं सदी के 1980 के दशक में लोकप्रिय हुए 8-बिट कंप्यूटरों से अटूट रूप से जुड़ा हुआ है, इसमें शुरू में एक संरचित निष्पादन नियंत्रण का अभाव था, जिसे बाद के संस्करणों में शामिल किया गया था भाषा: हिन्दी।
- सी. यदि बेसिक सबसे लोकप्रिय भाषा है, तो सी अब तक की सबसे प्रभावशाली भाषा है। 1972 में डेनिस रिची द्वारा मशीनों और विभिन्न आर्किटेक्चर के बीच पोर्टेबिलिटी के साथ बनाया गया दिमाग, इसने एक भ्रूण यूनिक्स प्रणाली को पुन: प्रोग्राम करने की इजाजत दी ताकि यह अलग-अलग पर चल सके कंप्यूटर। आज भी इसका उपयोग, कुछ रूपों में, सभी क्षेत्रों में अत्याधुनिक अनुप्रयोगों के लिए किया जाता है।
- सी ++. सी के उपरोक्त रूपों में से एक, शायद सबसे प्रभावशाली। सी भाषा में वह वस्तु अभिविन्यास की अवधारणाओं को जोड़ता है।
- कोबोल. आम आदमी के लिए अज्ञात, वह पेशेवरों के लिए अच्छी तरह से जाना जाता है। 1959 में बनाया गया, इसके साथ उद्योग में बड़ी संख्या में समाधान तैयार किए गए (विशेषकर में) बैंकिंग और वित्त क्षेत्र), आज भी इसका उपयोग किया जा रहा है, और इसका प्रतिस्थापन बन रहा है कठिन।
- पीएचपी. वेब पेजों के साथ काम करने के लिए उन्मुख।
- जावा. निष्क्रिय सन माइक्रोसिस्टम्स द्वारा बनाया गया, इसका लक्ष्य वास्तव में सार्वभौमिक होना था, एक मशीन पर प्रोग्रामिंग करना और किसी पर भी चलाना। यद्यपि यह केवल आंशिक रूप से इस उद्देश्य को पूरा करता है और कई नुकसान उठाता है, फिर भी इसका व्यापक रूप से उपयोग किया जाता है।
- कोडांतरकसूची में अन्य लोगों के विपरीत जो उच्च-स्तरीय भाषाएं हैं, यह निम्न-स्तरीय है, जो मशीन के बाइनरी कोड के सबसे करीब है, हालांकि यह वास्तव में ऐसा नहीं है। इसका सोर्स कोड आम आदमी के लिए पढ़ना बहुत मुश्किल है।
संकलन: इसे कंप्यूटर को समझने योग्य बनाएं
जब हम प्रोग्रामिंग भाषा में एक प्रोग्राम लिखते हैं जैसे कि पहले उल्लेख किया गया या अन्य, हमारे पास वह होता है जिसे कहा जाता है सोर्स कोडजिसे हम इसकी साधारण रीडिंग से समझ सकते हैं, लेकिन कंप्यूटर से नहीं।
ताकि बाद वाला समझ सके कि हम इसे स्रोत कोड में क्या बताते हैं और प्रासंगिक निर्देशों को निष्पादित करते हैं, हमें एक प्रक्रिया करनी चाहिए जो स्रोत कोड को एक में बदल देगी। फ़ाइल निष्पादन योग्य। इस प्रक्रिया को संकलन कहा जाता है।
संकलन स्रोत कोड का मशीन कोड में अनुवाद करता है।
वैसे, लेख की शुरुआत में कोड के बारे में, हालांकि मैंने आपको बताया है कि शायद एक कंप्यूटर इसे समझ सकता है, मुझ पर ज्यादा ध्यान न दें; यह केवल एक उदाहरण है जिसे मैंने यादृच्छिक रूप से लिखा है, हालांकि भावना यह है: कंप्यूटर केवल शून्य और वाले को "समझते हैं"।
तस्वीरें: iStock - जॉर्ज मंगा / vgajic
स्रोत कोड में विषय