व्यवसाय विकास आम तौर पर अधिक क्षमाशील होता है।
कारण मूल रूप से यह है; आम तौर पर, लोगों को व्यापार सॉफ्टवेयर का उपयोग करने के लिए भुगतान किया जाता है। खेल सॉफ्टवेयर का उपयोग करने के लिए लोग भुगतान करते हैं।
ऐसा लगता है कि यह आपके प्रश्न का उत्तर नहीं दे रहा है, लेकिन यह वास्तव में है। जब मेरा मालिक कहता है "उस दस्तावेज़ के लिए माइक्रोसॉफ्ट शब्द का उपयोग करें", वे सॉफ़्टवेयर प्रदान कर रहे हैं, और मैं माइक्रोसॉफ़्ट शब्द का उपयोग करने के लिए बाध्य हूं। और इसलिए, जब इसका उपयोग करते हैं, तो जब यह मेरे सभी अध्याय शीर्षकों को "बस" या डिस्क पर सहेजने का निर्णय लेता है तो यह 30 सेकंड लेता है, जबकि यह ओएलई संदर्भों को हल करता है (यह केवल स्वर्ग के लिए एक फ्लेक्सिंग एक्सेल स्प्रेडशीट है!), मैं बस ग्रिट करता हूं मेरे दांत और खुद को याद दिलाना मुझे ऐसा करने के लिए भुगतान मिल रहा है।
जबकि, अगर मैं एक गेम में हूं, तो मुझे मनोरंजन की उम्मीद है। मैं उम्मीद कर रहा हूं कि अनुभव किसी भी बड़े स्टटर या समस्याओं के साथ ठीक से, और आसानी से और साफ-सुथरा काम करने की उम्मीद कर रहा है।
फिर से, प्रोग्रामिंग के लिए यह क्यों एक मुद्दा है; खेल में उन लूप और संरचनाओं ने यह सुनिश्चित करने के लिए अच्छा प्रदर्शन किया था कि कोई बड़ी मंदी नहीं है, गेम इंजन में कोई स्टटरिंग नहीं है, ऐसा कुछ भी नहीं जो उपभोक्ता को अपने हार्ड अर्जित डॉलर की एक्स राशि खर्च करता है, कहता है "यह एक टुकड़ा है बकवास "और चले जाओ। व्यापार सॉफ्टवेयर के साथ, आप उस तरह की चीज से दूर हो सकते हैं; कुछ मायनों में, यह लगभग उम्मीद है। फिर, माइक्रोसॉफ्ट वर्ड के प्रदर्शन को देखो; अगर यह एक खेल था, तो यह अस्तित्व से हँसेगा।
मुझे पता है कि मुझे लगता है जैसे मैं माइक्रोसॉफ़्ट वर्ड पर उठा रहा हूं, और मैं आम तौर पर हूं, क्योंकि मुझे यह बेहद भयंकर लगता है, लेकिन यह मुद्दा सॉफ्टवेयर के इतने सारे टुकड़ों के लिए सच है। सीएडी सॉफ्टवेयर एक और उदाहरण है। खेलों में समान मूल बातें चल रही हैं, लेकिन आम तौर पर बहुत सारे प्रशिक्षण के बिना काम करना धीमा और कठिन है।
अंतर पॉलिश करने के लिए नीचे आता है, और पॉलिश के स्तर की अपेक्षा की जाती है। हां, गेम में होने की तुलना में व्यापार सॉफ्टवेयर में आम तौर पर अधिक लचीलापन होता है; लेकिन कोडिंग परिप्रेक्ष्य से इसके अलावा और अधिक महत्वपूर्ण बात यह है कि कोड को गेम में कुशलतापूर्वक और साफ तरीके से काम करने के लिए मिल गया है; व्यापार सॉफ्टवेयर, आम तौर पर, मैला कोड के अधिक क्षमाशील है।
एक व्यावसायिक ऐप में, अप्रचलित और धीमी एल्गोरिदम आम तौर पर स्वीकार किए जाते हैं; और जब वे कभी भी बेहतर नहीं होते हैं, अक्सर प्रदर्शन में सुधार के बजाए एक और सुविधा जोड़ने के लिए व्यवसाय निर्णय लिया जाता है। लेकिन गेम में, प्रदर्शन एक सुविधा है, और एक जो मेक-ब्रेक है।
सिस्टम विकास के बारे में क्या? डिवाइस सॉफ्टवेयर, रक्षा और परिवहन प्रणाली - खेल और उद्यम से सॉफ्टवेयर के लिए और भी कुछ है! – metao
सच है! लेकिन ऐसा नहीं है कि मेरा दोस्त जानना चाहता था। उसने मुझसे पूछा कि क्या मैं एक खेल कोड कर सकता हूं, और मैंने कहा कि मैं जो जानता हूं उससे बहुत अलग प्रकार का देव था। –