सोर्स कोड, समझाया गया
इसमें एक एप्लिकेशन की स्क्रीन और क्रियाओं के पीछे के नियम होते हैं। प्रोग्रामर इसे एक प्रोग्रामिंग भाषा में लिखते हैं जो उन निर्देशों को व्यक्त करने के लिए बनाई गई है।
सोर्स कोड मानव-पठनीय लिखित निर्देशों का समूह है जो परिभाषित करता है कि सॉफ़्टवेयर क्या करता है इससे पहले कि उन निर्देशों को कंप्यूटर के लिए अनुवादित या व्याख्यायित किया जाए।
कोड व्यावसायिक नियमों को व्यवहार में बदलता है
एक अनुरोध फ़ॉर्म सरल दिख सकता है, लेकिन इसका सोर्स कोड तय करता है कि कौन से फ़ील्ड आवश्यक हैं, कौन एक अनुरोध देख सकता है, और अनुमोदन के बाद क्या होता है।
यह सोर्स कोड को दृश्य डिज़ाइन से अधिक बनाता है। यह गणनाओं, डेटा हैंडलिंग, कनेक्शन, और उन स्थितियों को भी कवर करता है जो प्रत्येक परिणाम को आकार देती हैं।
पहुंच और स्वामित्व अलग प्रश्न हैं
सॉफ़्टवेयर का उपयोग करने में सक्षम होने का मतलब हमेशा यह नहीं होता कि आप इसका सोर्स कोड देख या ले सकते हैं। प्रदाता या लाइसेंस निर्धारित करता है कि कौन सी पहुंच उपलब्ध है।
Caffeine कहता है कि इसके साथ बनाए गए सॉफ़्टवेयर के पीछे का कोड स्वच्छ और निर्यात योग्य है। एक व्यवसाय के लिए, यह तब मायने रख सकता है जब किसी अन्य टीम को सॉफ़्टवेयर की समीक्षा, रखरखाव, या स्थानांतरण करने की आवश्यकता होती है।
सोर्स कोड शब्दावली
- प्रोग्रामिंग भाषा
- एक संरचित भाषा जिसका उपयोग कंप्यूटर के लिए निर्देश लिखने में किया जाता है।
- कंपाइलर
- एक प्रोग्राम जो सोर्स कोड को निम्न-स्तरीय कोड में अनुवादित करता है जिसे कंप्यूटर चला सकता है।
- रिपॉजिटरी
- एक स्थान जो सोर्स कोड को संग्रहीत करता है और समय के साथ इसमें होने वाले परिवर्तनों को रिकॉर्ड करता है।
सोर्स कोड क्यों महत्वपूर्ण है
यह व्यवहार को परिभाषित करता है
कोड में वे नियम होते हैं जो सॉफ़्टवेयर को क्रियाओं और डेटा पर प्रतिक्रिया देने के लिए बनाते हैं।
इसकी समीक्षा की जा सकती है
एक योग्य व्यक्ति गलतियों या अवांछित व्यवहार के लिए निर्देशों का निरीक्षण कर सकता है।
यह परिवर्तन का समर्थन करता है
कोड तक पहुंच एक टीम को सॉफ़्टवेयर को बनाए रखने या स्थानांतरित करने की अनुमति दे सकती है जब आवश्यकताएं बदलती हैं।
सोर्स कोड के बारे में प्रश्न
कभी-कभी एक इंटरप्रेटर इसे प्रोग्राम के काम करते समय चलाता है। अन्य मामलों में, एक कंपाइलर पहले सोर्स कोड को निम्न-स्तरीय निष्पादन योग्य कोड में अनुवादित करता है।
नहीं। सोर्स कोड लिखित निर्देश समूह है। एक चलता हुआ एप्लिकेशन डेटा, कॉन्फ़िगरेशन, सहायक सेवाओं, और चलाने के लिए एक स्थान पर भी निर्भर करता है।
स्वचालित रूप से नहीं। ओपन सोर्स सॉफ़्टवेयर एक लाइसेंस के साथ आता है जो कोड का उपयोग करने, निरीक्षण करने, बदलने, और पुनर्वितरित करने के अधिकार निर्धारित शर्तों के तहत प्रदान करता है।
संबंधित शब्दावली विषय
अपने काम के पीछे के टूल के मालिक बनें
Caffeine ऐप्स Internet Computer पर चलते हैं — एक पब्लिक नेटवर्क जो इसी के लिए बना है।