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