मैं कुछ वास्तव में सरल, आसानी से समझ में आने वाली योजनाओं और कॉर्सेरशिप योजनाओं (कैटामोर्फिज्म, एनामॉर्फिज्म, हायलोमोर्फिम्स इत्यादि) की व्याख्या कर रहा हूं, जिनके लिए बहुत सारे लिंक का पालन करने की आवश्यकता नहीं है, या एक श्रेणी सिद्धांत पाठ्यपुस्तक खोलने की आवश्यकता नहीं है। मुझे यकीन है कि मैंने इन योजनाओं में से कई को अनजाने में पुनर्निर्मित किया है और कोडिंग की प्रक्रिया के दौरान मेरे सिर में "लागू" किया है (मुझे यकीन है कि हम में से कई हैं), लेकिन मुझे कोई संकेत नहीं है (सह) पुनरावृत्ति योजनाएं उपयोग कहा जाता है। (ठीक है, मैंने झूठ बोला था। मैं उनमें से कुछ के बारे में पढ़ रहा हूं, जिससे यह सवाल सामने आया। लेकिन आज से पहले, मुझे कुछ पता नहीं था।)
मुझे लगता है कि प्रोग्रामिंग समुदाय के भीतर इन अवधारणाओं का प्रसार निषिद्ध व्याख्याओं द्वारा बाधित किया गया है और उदाहरणों में एक के पार आने के उदाहरण हैं - उदाहरण के लिए विकिपीडिया, लेकिन कहीं और भी।
यह शायद उनके नाम से भी बाधित है। मुझे लगता है कि कुछ वैकल्पिक, कम गणितीय नाम (केले और कांटेदार तार के बारे में कुछ है?) लेकिन मुझे कोई सुराग नहीं है कि कटौती करने वाले नाम उन पुनरावर्ती योजनाओं के लिए हैं जो मैं उपयोग करता हूं।
मुझे लगता है कि यह द्विआधारी पेड़ों जैसे अमूर्त डेटा प्रकारों के बजाय सरल वास्तविक दुनिया की समस्याओं का प्रतिनिधित्व करने वाले डेटाटाइप्स के साथ उदाहरणों का उपयोग करने में मदद करेगा।