मेरे अतीत से एक और विस्फोट।
कंपनी के मालिक का उद्धरण:
व्याख्यात्मक भाषाओं का उपयोग करते हुए कोई कोड नहीं लिखा जाएगा क्योंकि मैं जावा में लिखे गए उस {एक्सप्लेटिव} प्रोजेक्ट पर 25 मिलियन हार गया हूं।
जावा परियोजना एक स्टॉक ट्रेडिंग सिस्टम था जिसे कुछ दर्जन शेयरों को संभालने के लिए डिज़ाइन किया गया था, जिसका उपयोग अब हजारों को संसाधित करने के लिए किया जा रहा है। डिज़ाइन दोषों या खराब हार्डवेयर को संबोधित करने के बजाय, पूरी कंपनी को सभी गैर C / C ++ अनुप्रयोगों को C / C ++ में परिवर्तित करने के लिए मजबूर किया गया था, और सभी नए विकास C / C ++ में होने थे। व्याख्यात्मक भाषाओं का मतलब कुछ भी नहीं संकलित है, और मालिक केवल असेंबलर, सी और सी ++ को संकलित मानते हैं।
एक 800 व्यक्ति कंपनी के लिए, जिसमें अधिकांश कोड जावा और पर्ल में थे, इसका मतलब था कि पूरी कंपनी ने अगले कुछ वर्षों में अपना अधिकांश समय C / C ++ में पूरी तरह से ठीक कोड लिखकर खर्च किया।
काफी मजेदार है, इस उपद्रव से कुछ बीस साल पहले, मैं एक अन्य कंपनी में था, जिसमें टेक लीड ने फैसला किया था कि हमारे सॉर्टिंग लॉजिक (यह एक बबल सॉर्ट था) को त्वरित सॉर्ट द्वारा प्रतिस्थापित किए जाने के बजाय कोडांतरक में पुन: व्यवस्थित करने की आवश्यकता थी क्योंकि - एल्गोरिदम प्रदर्शन में सुधार नहीं। प्रदर्शन में सुधार करने का एकमात्र तरीका कोडांतरक में समान तर्क को फिर से लिखना था।
दोनों ही मामलों में, हुकुमों के कम होने के तुरंत बाद मैंने छोड़ दिया।