इस सवाल से कुछ हद तक प्रेरित: क्या सामान्य समस्याओं के लिए कार्यात्मक प्रोग्रामिंग एक अच्छा फिट नहीं है? - लेकिन फिर भी एक सवाल जो मैं हमेशा चाहता था, लेकिन पूछने से बहुत डरता था।
मैं में ... अच्छी तरह से, चलो यह कॉल किया गया है सॉफ्टवेयर विकास इंजीनियरिंग मेरे जीवन व्यावहारिक रूप से सभी, और सब उस समय में, हालांकि OO हमेशा वहाँ गया था (अच्छी तरह से, सबसे उस समय के) मैं उपयोग करने के लिए की जरूरत थी कभी नहीं किया है "इसके तरीके", न ही उस प्रतिमान को सीखने के लिए। हमने हमेशा सरल प्रोग्राम संरचनाओं, दिनचर्या / कार्यों / मॉड्यूल का उपयोग किया है और यद्यपि यह उन कार्यक्रमों का प्रबंधन करने वाले आज के सर्वोत्तम अभ्यासों के विपरीत है (लगभग 300k LOC तक के कार्यक्रम, बहुत बड़ा कुछ भी नहीं) कभी भी मुश्किल साबित नहीं हुआ, अकेले असंभव।
इसलिए मैं आपसे पूछना चाहता हूं कि किस वस्तु के लिए कौन सी वस्तु समस्या उन्मुख हो सकती है? प्रक्रियात्मक प्रोग्रामिंग की तुलना में?