सॉफ्टवेयर कैसे तैयार किया जाता है How to make Software

सॉफ्टवेयर कैसे तैयार किया जाता है

सॉफ्टवेयर कैसे तैयार किया जाता है:- एक कंप्यूटर प्रोग्राम, जिसे अन्यथा सॉफ्टवेयर के रूप में जाना जाता है, एक और शून्य से बना होता है।

इसे Binary के रूप में जाना जाता है और यह केवल एक चीज है जिसे Computer समझता है

तो हम एक विचार से तैयार सॉफ़्टवेयर तक कैसे पहुँचते हैं?

बाइनरी लिखना स्वयं धीमा, थकाऊ और बहुत लंबा होगा।

इसके बजाय हम स्रोत कोड नामक किसी चीज़ का उपयोग करेंगे।

Source कोड कंप्यूटर के लिए निर्देश है जो मानव पठनीय होने के लिए है थोड़े से अभ्यास के साथ

Source कोड कई अलग अलग प्रोग्रामिंग भाषाओ मे से एक मे लिखा जा सकता है।

ये आज उपयोग में आने वाले मुख्य हैं।

यहाँ C++ नामक प्रोग्रामिंग भाषा में लिखा गया एक बहुत ही सरल प्रोग्राम है।

यह प्रोग्राम कंप्यूटर स्क्रीन पर केवल हैलो वर्ल्ड शब्द प्रदर्शित करता है।

कंप्यूटर को वास्तव में प्रोग्राम चलाने के लिए स्रोत कोड को बाइनरी में बदलना होगा।

इस प्रक्रिया को संकलन कहा जाता है।

एक बार जब हमारे पास हमारे और शून्य हो जाते हैं तो कंप्यूटर प्रोग्राम चला सकता है।

यदि सोर्स कोड में कोई त्रुटि है जैसे कि गलत वर्तनी वाला शब्द या लापता विराम चिह्न, तो संकलन विफल हो जाएगा और आप सॉफ़्टवेयर को चलाने में सक्षम नहीं होंगे।

एक डेवलपर द्वारा उचित समय में सरल कार्यक्रम लिखे जा सकते हैं।

हालाँकि, पेशेवर सॉफ़्टवेयर में सैकड़ों डेवलपर शामिल हो सकते हैं और इसे पूरा होने में कुछ वर्षों का समय लग सकता है।

इस तरह की एक बड़ी सॉफ्टवेयर परियोजना, सैकड़ों या हजारों फाइलों में विभाजित हो जाएगी।

उनकी सफलता के लिए सहयोग करने में सक्षम होना आवश्यक है।

एक अवधारणा जो उन्हें ऐसा करने की अनुमति देती है उसे Revision Control कहा जाता है।

यहां देखिए यह कैसे काम करता है।

सॉफ़्टवेयर के लिए सभी स्रोत कोड सर्वर पर संग्रहीत होते हैं।

प्रत्येक डेवलपर इन फ़ाइलों की एक प्रति अपनी मशीन पर Stores करता है।

फिर वे एक या अधिक फ़ाइलों में परिवर्तन कर सकते हैं और फिर तैयार होने पर उन परिवर्तनों को सर्वर पर सबमिट कर सकते हैं।

सर्वर एक विस्तृत सूची संग्रहीत करता है कि कौन सी फाइलें बदली गईं, वे परिवर्तन क्या थे और इसे किसने जमा किया।

यदि किसी भी समय प्रोग्राम खराब स्थिति में हो जाता है, तो डेवलपर्स परिवर्तनों को तब तक पूर्ववत कर सकते हैं जब तक कि प्रोग्राम फिर से सही ढंग से काम नहीं कर रहा हो।

Software Developers कड़ी मेहनत करते है लेकिन कोड के साथ हमेशा कुछ समस्याएं होती है

हम इन समस्याओं को बग कहते हैं।

सॉफ़्टवेयर का एक टुकड़ा जनता के लिए जारी किए जाने के बाद भी सॉफ़्टवेयर डेवलपर्स को बग्स को ठीक करना और सॉफ़्टवेयर में और सुधार करना जारी रखना चाहिए।

यही कारण है कि सॉफ़्टवेयर में अद्यतन या नए संस्करण होते हैं जो समय-समय पर सामने आते हैं।

सॉफ्टवेयर दो अलग-अलग तरीकों से बनाया जा सकता है, सबसे आम है मालिकाना।

सॉफ्टवेयर किसी व्यक्ति या कंपनी के स्वामित्व में है और पैसा बनाने के लिए बेचा जाता है।

स्रोत कोड जनता के लिए जारी नहीं किया गया है केवल तैयार उत्पाद है।

कोई भी व्यक्ति जो सॉफ़्टवेयर को बदलना चाहता है, उसके लिए स्रोत कोड के बिना कठिन समय होगा।

दूसरे दृष्टिकोण को ओपन सोर्स कहा जाता है।

इसका आमतौर पर मतलब है कि कार्यक्रम मुफ्त है और कोई भी स्रोत कोड तक पहुंच प्राप्त कर सकता है।

आपको आश्चर्य हो सकता है कि आपके द्वारा पहले से उपयोग किए जाने वाले कई प्रोग्राम भी ओपन सोर्स है

कई बार डेवलपर्स स्वयंसेवी होते हैं जो उनके द्वारा बनाए जा रहे सॉफ़्टवेयर के बारे में भावुक होते हैं।

कई बार उन्हें वेतन भी नहीं मिलता है। सॉफ्टवेयर कैसे तैयार किया जाता है,

सॉफ्टवेयर मुफ्त हो सकता है, लेकिन ध्यान रखें कि दान को शायद ही कभी दूर किया जाता है।