'छोरों' के लिए श्रेणियाँ


11

मैं कुछ शोध जहां सी कोड की एक संस्था का विश्लेषण किया गया था पढ़ने एक बार याद है, और निष्कर्ष थे कि के विशाल बहुमत के forछोरों पाँच के बारे में श्रेणियों में वर्गीकृत किया जा सकता है, के कार्यात्मक समकक्ष करने के लिए इसी map, filter, fold, आदि

मुझे अब यह कागज / लेख नहीं मिल रहा है। क्या कोई मुझे इसकी ओर इशारा कर सकता है?


3
मुझे स्टैक ओवरफ़्लो पर कुछ समान मिला: stackoverflow.com/a/2647704/100941414 शायद आपको इस लेख के बारे में कुछ जानकारी मिलेगी।
थ्वेन

1
होमोमोर्फिज्म, कैटामोर्फिम्स और एनामॉर्फिज्म आदि एक गूगल के लायक हो सकते हैं, लूप्स के लिए जो सूची में नहीं हैं
jk।

जवाबों:


11

यह एक सटीक मेल नहीं है कि आप क्या अनुरोध कर रहे थे, लेकिन मुझे लगता है कि यह आपके प्रश्न की जड़ के बहुत करीब पहुंच जाता है।

लूप्स पर इस साइट का पेज कई लूपिंग पैटर्न पर चर्चा करता है।

  • गिनती
  • फ़िल्टर किया गिनती
  • संचय करें
  • फ़िल्टर किया संचित
  • खोज
  • चरम
  • चरम सूचकांक
  • फिल्टर
  • नक्शा
  • मिश्रण
  • मर्ज
  • जीवाश्म
  • याद शर्त

उनके पास रिकर्सियन पर एक पृष्ठ भी है जो एक ही तरीके से कई पैटर्न को पुनरावर्ती तरीके से कवर करता है।


14
... मैं उम्मीद कर रहा था कि "चरम" छोरों को और अधिक, अच्छी तरह से, चरम ...;)
इज़काता

0

मुझे लगता है कि मैंने भी सुना है। SICP- वीडियो या पुस्तक में कहीं मुझे लगता है कि मैंने सुना है कि अधिकांश (यदि सभी नहीं) प्रोग्राम / एल्गोरिदम को धाराओं और फिल्टर का उपयोग करके व्यक्त किया जा सकता है। धाराएं 6A व्याख्यान से शुरू होती हैं।

सभी छोरों के लिए (के लिए, जबकि, जबकि और इसी तरह) वे सभी लेबल, तुलना और सशर्त कूद के साथ कार्यान्वित किए जाते हैं, इसलिए वे केवल वाक्यात्मक चीनी हैं जो इसे पढ़ने और समझने में आसान बनाते हैं।

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