कोड गोल्फ के लिए स्वतंत्र रूप से उपलब्ध किताबें? [बन्द है]


14

क्या आप सामान्य और विशेष रूप से जावा और सी ++ में कोड गोल्फिंग के बारे में किसी भी स्वतंत्र रूप से उपलब्ध पुस्तकों की सिफारिश कर सकते हैं?


1
@ जोए: तो क्या आप कह रहे हैं कि अवकाश गतिविधियों पर कोई भी पुस्तक कभी प्रकाशित नहीं होती है?
क्रिस लाप्लांट

1
प्रासंगिक: tipsटैग देखें
मोइनुद्दीन

3
@Joey "कोड गोल्फ अनिवार्य रूप से एक अनुशासन है जिसका वास्तविक दुनिया में कोई उपयोग नहीं है।" यह पूरी तरह से गलत है। जब मैं लोगों को यह कहते सुनता हूं तो मैं हमेशा चकित रह जाता हूं। कोड गोल्फ एक भाषा की गहराई से खोज के लिए एक उत्कृष्ट उपकरण है, नुक्कड़ और क्रेनियों के बारे में जैसा कि यह था। यह वास्तविक दुनिया प्रोग्रामिंग के लिए बेहद उपयोगी हो सकता है और मेरे लिए कई बार रहा है।

वर्षों से इस साइट के विकास के कारण, मैं कहूंगा कि PPCG अब कोड-गोल्फ सीखने के लिए सबसे अच्छा संसाधन है, जिसमें लगभग किसी भी भाषा में इसका अभ्यास किया जाता है।
lirtosiast

जवाबों:


8

गोल्फ के बारे में कम से कम दो किताबें हैं:

  • Ozy द्वारा "शॉर्ट कोडिंग" (केवल जापानी में मुझे लगता है कि उपलब्ध है, www.amazon.co.jp पर इसे खोजें )

  • यहां उपलब्ध पर्लगुल्फ हिस्ट्री बुक ।

अन्य पढ़ने की सिफारिश की:

  • एंड्रयू सविगेस (eyepopslikeamosquito) गोल्फ पर लेख, perlmonks पर अपने नोड से सुलभ

  • Codegolf.com पर भाषा विशिष्ट फ़ोरम

  • Golf.shinh.org ("पोस्टमार्टम" के लिए देखो) पर चुनौतियों का समाधान ।


7

मार्क बायर्स एक गोल्फ टिप्स साइट रखता है । यह प्रति पुस्तक नहीं है, लेकिन, आपको कुछ रत्न मिल सकते हैं!


दुर्भाग्य से, यह काफी समय में अद्यतन नहीं किया गया है। मैं अंत में पायथन सेक्शन को थोड़ा अपडेट करूंगा, लेकिन अपनी सांस को रोककर नहीं
रखूंगा

@hallvabo: एक बार कुछ एकत्रित करने के बाद मुझे एक स्कीम गोल्फ टिप्स सेक्शन जोड़ना चाहिए। :-P
क्रिस जेस्टर-यंग

7

जब जावा में गोल्फिंग की बात आती है, तो इसकी सिफारिश नहीं की जाती है।

वास्तव में, मैं यह कहने के लिए बहुत आगे जाऊंगा (ईडब्ल्यू दिक्जस्त्र के रूप में) कि यह मन को अपंग करता है, और इसलिए इसे एक आपराधिक अपराध माना जाना चाहिए।

यदि आप जावा में कोडगुल्फ़ करने पर ज़ोर देते हैं, तो आपकी ज़रूरत के सभी मूल सामान java.util.Scanner (पार्सिंग इनपुट), java.math.BigInteger, और java.lang.String में मिलते हैं। इसके अलावा, रेगेक्स और प्रिंट फॉर्मेटिंग का सिंटैक्स काम आएगा।


2
एक भाषा की गहराई की खोज करते हुए मज़ा ही रचनात्मक विचार के अक्षम पहले से ही कमजोर दिमाग को पंगु बना देता है।

4

माइकल Abrash द्वारा "अनुकूलन के क्षेत्र" आकार के लिए विधानसभा कोड के अनुकूलन पर कुछ खंड हैं। मुझे याद है कि एक अध्याय था जहां उन्होंने हर छोटे बाइट को एक हास्यास्पद छोटे प्रकार के फ़ंक्शन से निचोड़ लिया था।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.