स्रोत कोड(Source Code) कंप्यूटर प्रोग्रामिंग भाषा(Programming Language) का उपयोग करके प्रोग्रामर द्वारा लिखे गए निर्देशों और कथनों का समूह है। इस कोड को बाद में एक संकलक(Compiler) द्वारा मशीन भाषा में अनुवादित(translate) किया जाता है। अनुवादित कोड(translated code) को ऑब्जेक्ट कोड के रूप में संदर्भित किया जाता है।

What is Source Code?-Purpose of Source Code. Definition, in Hindi[सोर्स कोड क्या है? सोर्स कोड का उद्देश्य। परिभाषा, हिंदी में]

प्रत्येक कंप्यूटर प्रोग्राम एक प्रोग्रामिंग भाषा(programming language) में लिखा जाता है, जैसे कि Java, C/C++, या Perl। इन Program में कुछ Lines से लेकर टेक्स्ट की लाखों Lines तक, सोर्स कोड कहा जाता है।





स्रोत कोड(Source Code), जिसे अक्सर प्रोग्राम के "Source" के रूप में संदर्भित किया जाता है, जिसमें Variable declarations, instructions, functions, loops और Other statements होते हैं जो प्रोग्राम को कार्य करने का तरीका बताते हैं। प्रोग्रामर अपने स्रोत कोड(Source code) में टिप्पणियों(Observations) को भी जोड़ सकते हैं जो कोड के वर्गों की व्याख्या करते हैं। इन टिप्पणियों(Observations) से अन्य प्रोग्रामर को यह समझने में मदद मिलती है कि स्रोत कोड(Source code) को इसे समझने के लिए घंटों की आवश्यकता के बिना कम से कम क्या विचार करना है। टिप्पणियाँ(Observations) मूल प्रोग्रामर के लिए सहायक हो सकती हैं और यदि कोड लिखे जाने के बाद भी कई महीने या साल बीत गए हैं।
What is Source Code?-Purpose of Source Code. Definition, in Hindi[सोर्स कोड क्या है? सोर्स कोड का उद्देश्य। परिभाषा, हिंदी में]
स्क्रिप्ट नामक Short program को स्क्रिप्टिंग इंजन, जैसे VBScript या PHP इंजन का उपयोग करके सीधे स्रोत कोड(Source code) से चलाया जा सकता है। हालांकि, अधिकांश बड़े program के लिए आवश्यक है कि स्रोत कोड(Source code) को पहले संकलित(Compile) किया जाए, जो उस कोड को उस भाषा(Language) में अनुवादित(translate) करता है जिसे कंप्यूटर समझ सकता है। जब इन program के स्रोत कोड(source code) में परिवर्तन किए जाते हैं, तो program में प्रभावी होने के लिए इनका Recombination किया जाना चाहिए।
Short program केवल एक स्रोत कोड फ़ाइल का उपयोग कर सकते हैं, जबकि बड़े Program सैकड़ों या हजारों फ़ाइलों का संदर्भ दे सकते हैं। कई स्रोत फ़ाइलें(Source files) होने से program को विभिन्न वर्गों में व्यवस्थित करने में मदद मिलती है। प्रत्येक Variable और फ़ंक्शन वाली एक फ़ाइल होने से कोड के विशिष्ट अनुभागों का पता लगाना मुश्किल हो सकता है। प्रोग्राम बनाने के लिए चाहे कितने भी सोर्स कोड्स का इस्तेमाल किया जाए, लेकिन आप अपने कंप्यूटर पर कोई भी ऑरिजनल फाइल नहीं देख पाएंगे। ऐसा इसलिए है क्योंकि वे सभी एक प्रोग्राम फ़ाइल, या एप्लिकेशन में संयुक्त हैं, जब वे संकलित(Compiled) किए जाते हैं।



स्रोत कोड का इतिहास [History of Source Code, in Hindi]

स्रोत कोड की ऐतिहासिक शुरुआत का निर्धारण एक व्यक्तिपरक - और मायावी - व्यायाम(Subjective - and elusive - exercise) है। पहला सॉफ्टवेयर बाइनरी कोड में 1940 के दशक में लिखा गया था, इसलिए किसी के दृष्टिकोण के आधार पर, ऐसे प्रोग्राम स्रोत कोड के प्रारंभिक नमूने हो सकते हैं। स्रोत कोड के सबसे शुरुआती उदाहरणों में से एक के रूप में हम इसे आज पहचानते हैं, टॉम किलबर्न ने लिखा था, जो कंप्यूटर विज्ञान में एक शुरुआती अग्रणी थे। किलबर्न ने 1948 में कंप्यूटर की मेमोरी में इलेक्ट्रॉनिक रूप से आयोजित पहला सफल डिजिटल प्रोग्राम बनाया (सॉफ्टवेयर ने एक गणितीय समीकरण हल किया)।

1950 और 60 के दशक में, अक्सर प्रोग्राम बनाने वाली कंपनियों द्वारा सॉफ्टवेयर के साथ स्रोत कोड मुफ्त(Source code free) में प्रदान किया जाता था। जैसे-जैसे बढ़ती कंप्यूटर कंपनियों ने सॉफ्टवेयर के उपयोग का विस्तार किया, स्रोत कोड अधिक विपुल(Full) हो गया और इसके बाद मांग की गई। इंटरनेट युग से पहले पत्रिकाओं की गणना करना अक्सर अपने पृष्ठों(Pages) में स्रोत कोड प्रिंट करना होगा, पाठकों को अपने स्वयं के उपयोग के लिए Character के लिए code character को फिर से लिखना होगा। बाद में, फ्लॉपी डिस्क ने इलेक्ट्रॉनिक रूप से शेयरिंग सोर्स कोड के लिए कीमत कम कर दी, और फिर इंटरनेट ने इन बाधाओं को हटा दिया।

स्रोत कोड के उद्देश्य [Purpose of Source Code, in Hindi]

सॉफ़्टवेयर निर्माण के लिए आधार प्रदान करने के अलावा, स्रोत कोड के अन्य महत्वपूर्ण उद्देश्य भी हैं। उदाहरण के लिए, कुशल उपयोगकर्ता जिनके पास स्रोत कोड तक पहुंच है, यदि आवश्यक हो, तो वे आसानी से सॉफ़्टवेयर इंस्टॉलेशन को अनुकूलित(Customize) कर सकते हैं।

इस बीच, अन्य डेवलपर्स अन्य ऑपरेटिंग प्लेटफार्मों के लिए समान प्रोग्राम बनाने के लिए स्रोत कोड का उपयोग कर सकते हैं - एक कार्य जो कोडिंग निर्देशों के बिना पेचीदा होगा।

सोर्स कोड तक पहुंच भी प्रोग्रामर को अपने समुदाय(Community) में योगदान करने की अनुमति देता है, या तो सीखने के उद्देश्यों के लिए कोड साझा(code share) करने के माध्यम से या अन्य अनुप्रयोगों(Application) के लिए इसे पुन: चक्रित(re-cycle) करके।


Post a comment

Blogger

Your Comment Will be Show after Approval , Thanks

Sponsorship Ad

 
[X]

Subscribe for our all latest News and Updates

Enter your email address: