प्रोग्रामिंग के बारे में आपका पसंदीदा उद्धरण क्या है?
प्रति उत्तर एक उद्धरण , और पोस्ट करने से पहले डुप्लिकेट के लिए जाँच करें !
प्रोग्रामिंग के बारे में आपका पसंदीदा उद्धरण क्या है?
प्रति उत्तर एक उद्धरण , और पोस्ट करने से पहले डुप्लिकेट के लिए जाँच करें !
जवाबों:
पहली जगह में कोड लिखने के रूप में डिबगिंग दोगुना कठिन है। इसलिए, यदि आप कोड को यथासंभव चतुराई से लिखते हैं, तो आप परिभाषा के अनुसार हैं, न कि इसे डिबग करने के लिए पर्याप्त स्मार्ट।
- ब्रायन डब्ल्यू। कर्निघन
पानी पर चलना और एक विनिर्देशन से सॉफ्टवेयर विकसित करना आसान है अगर दोनों जमे हुए हैं।
- एडवर्ड वी बेरार्ड
यह हमेशा आपकी अपेक्षा से अधिक समय लेता है, तब भी जब आप हॉफस्टैटर के नियम को ध्यान में रखते हैं।
- हॉफस्टेडर्स लॉ
हमेशा इस तरह से कोड करें जैसे कि आपका कोड बनाए रखने वाला आदमी एक हिंसक मनोरोगी होगा जो जानता है कि आप कहां रहते हैं।
- रिक ओसबोर्न
आपके पास परियोजना हो सकती है:
- समय पर किया गया
- बजट पर किया गया
- ठीक से किया
दो चुनें।
- अनजान
कुछ लोग, जब एक समस्या का सामना करते हैं, तो सोचते हैं "मुझे पता है, मैं नियमित अभिव्यक्ति का उपयोग करूंगा।"
अब उन्हें दो समस्याएं हैं।
- जेमी ज़विंस्की
सिद्धांत रूप में, सिद्धांत और व्यवहार में कोई अंतर नहीं है। लेकिन, असलियत में, होता है।
- जन ला वैन डे स्नेसेचुट
आप निर्माण स्थल पर प्रारूपण तालिका या स्लेजहेमर पर एक इरेज़र का उपयोग कर सकते हैं - फ्रैंक लॉयड राइट
बिल्कुल नहीं एक प्रोग्रामिंग उद्धरण लेकिन यह सबसे निश्चित रूप से लागू होता है।
कोड की लाइनों द्वारा प्रोग्रामिंग प्रगति को मापना वजन द्वारा विमान निर्माण प्रगति को मापने के समान है।
- बिल गेट्स
कंप्यूटर विज्ञान में 2 कठिन समस्याएं हैं: कैश अमान्य होना, नामकरण की चीजें और ऑफ-बाय -1 त्रुटियां।
- लियोन बम्ब्रिक (@ secretGeek )
(वास्तव में, http://q4td.blogspot.com/search/label/programming से सब कुछ जैसे मैं सूची को क्यूरेट करता हूं।)
एक महीने में नौ लोग बच्चा नहीं बना सकते।
- फ्रेड ब्रूक्स, द माइथिकल मैन-मंथ
हमें छोटी क्षमताओं के बारे में भूलना चाहिए , समय के 97% के बारे में कहना चाहिए : समय से पहले अनुकूलन सभी बुराई की जड़ है। फिर भी हमें उस महत्वपूर्ण 3% में अपने अवसरों को पारित नहीं करना चाहिए।
- डोनाल्ड नुथ, स्ट्रक्चर्ड प्रोग्रामिंग टू स्टेट्स गो, जेएसीएम कम्प्यूटिंग सर्वे, खंड 6, संख्या 4, दिसंबर 1974, पृष्ठ 242
यह नीचे दिए गए दो पैराग्राफ से निकाला गया है, जो न केवल कहता है कि वह उपरोक्त निष्कर्ष पर क्यों आता है, बल्कि इस समस्या से बचने के तरीके के बारे में जानकारी देता है:
इसमें कोई संदेह नहीं है कि दक्षता की कब्र दुरुपयोग की ओर ले जाती है। प्रोग्रामर अपने कार्यक्रमों के गैर-महत्वपूर्ण हिस्सों की गति के बारे में सोचने या चिंता करने में बहुत समय बर्बाद करते हैं, और दक्षता पर इन प्रयासों का वास्तव में एक मजबूत नकारात्मक प्रभाव पड़ता है जब डिबगिंग और रखरखाव पर विचार किया जाता है। हमें छोटी क्षमताओं के बारे में भूलना चाहिए , समय के 97% के बारे में कहना चाहिए : समय से पहले अनुकूलन सभी बुराई की जड़ है।
फिर भी हमें उस महत्वपूर्ण 3% में अपने अवसरों को पारित नहीं करना चाहिए। एक अच्छे प्रोग्रामर को इस तरह के तर्क से शालीनता में नहीं लिया जाएगा, वह महत्वपूर्ण कोड को ध्यान से देखने के लिए बुद्धिमान होगा; लेकिन उसके बाद ही कोड की पहचान की गई है। यह अक्सर एक गलती है कि किसी प्रोग्राम के कौन से हिस्से वास्तव में महत्वपूर्ण हैं, इस बारे में एक प्राथमिकता निर्णय लेने के लिए, क्योंकि माप उपकरणों का उपयोग करने वाले प्रोग्रामर का सार्वभौमिक अनुभव रहा है कि उनके सहज अनुमान विफल हो जाते हैं। (...)
डिबगर बग को दूर नहीं करते हैं। वे केवल उन्हें धीमी गति में दिखाते हैं।
- अनजान
कोड का पहला 90% विकास के समय का पहला 90% होता है। शेष 10% कोड में अन्य 90% विकास समय होता है।
यदि जावा में सही कचरा संग्रह था, तो अधिकांश कार्यक्रम निष्पादन पर स्वयं को हटा देंगे।
- रॉबर्ट सीवेल
कंप्यूटर विज्ञान दूरबीनों के बारे में खगोल विज्ञान से अधिक कंप्यूटर के बारे में नहीं है
- एद्गर दिक्स्ट्रा
केवल दो प्रकार की भाषाएं हैं: वे लोग जिनके बारे में शिकायत करते हैं और जिनका कोई उपयोग नहीं करता है
- ब्रजने स्ट्रॉस्ट्रुप
एक बूलियन के बारे में सबसे अच्छी बात यह है कि अगर आप गलत हैं, तो आप केवल एक बिट से दूर हैं। - (बेनामी)
दो अवसरों पर मुझसे पूछा गया, "प्रार्थना करो, मिस्टर बैबेज, अगर आप मशीन में गलत आंकड़े डालते हैं, तो क्या सही उत्तर सामने आएंगे?" एक मामले में ऊपरी के एक सदस्य, और दूसरे में निचले सदन के सदस्य ने यह प्रश्न रखा। मैं उस तरह के विचारों के भ्रम को सही तरीके से स्वीकार नहीं कर पा रहा हूं जो इस तरह के सवाल को भड़का सकते थे।
- चार्ल्स बैबेज
तर्कपूर्ण रूप से बेवकूफ उपयोगकर्ता प्रश्नों का सामना करने वाले प्रोग्रामर का पहला प्रलेखित मामला।
मैंने हमेशा अपने कंप्यूटर के लिए अपने टेलीफोन के रूप में उपयोग करने में आसान होने की कामना की है; मेरी इच्छा पूरी हो गई है क्योंकि मैं अब यह पता नहीं लगा सकता कि मेरे टेलीफोन का उपयोग कैसे किया जाए
- ब्रजने स्ट्रॉस्ट्रुप
यूनिकोड समर्थन एक "सुविधा" नहीं है। यह अपेक्षित व्यवहार है।
दी, यह बहुत विशिष्ट है, लेकिन यह मेरा पसंदीदा है क्योंकि अप्रचलित चरित्र सेट अभी भी व्यापक रूप से उपयोग किए जाते हैं ...
आपका कोड टिप्पणी करना आपके बाथरूम को साफ करने जैसा है - आप इसे कभी नहीं करना चाहते हैं, लेकिन यह वास्तव में आपके और आपके मेहमानों के लिए अधिक सुखद अनुभव पैदा करता है।
- रयान कैंपबेल
मुर्ख चमत्कार करता है, बुद्धिमान व्यक्ति पूछता है।
- बेंजामिन डिसरायली
Il semble que la perfection soit atteinte non quand il n'y a plus rien à ajouter, mais quand il n'y a plus rien à retrancher।
- एंटोनी डे सेंट-एक्सुप्री, फ्रेंच लेखक (1900-1944), टेरे दे होम्स (1939)(ऐसा प्रतीत होता है कि पूर्णता तब प्राप्त होती है जब जोड़ने के लिए कुछ भी नहीं बचता है, लेकिन जब लेने के लिए कुछ नहीं बचता है।)
जावा को जावास्क्रिप्ट के रूप में कार के लिए कार है।
- क्रिस हेइल्मन
जैसा कि एरिक एस। रेमंड द्वारा तैयार किया गया है :
लिनस का नियम
एक बड़े पर्याप्त बीटा-टेस्टर और सह-डेवलपर आधार को देखते हुए, लगभग हर समस्या को जल्दी और किसी को स्पष्ट करने की विशेषता होगी।
या, कम औपचारिक रूप से,
पर्याप्त नेत्रगोलक को देखते हुए, सभी बग उथले हैं।