2009-08-17 9 views
5

मुझे आश्चर्य है कि कई प्रोग्रामिंग भाषाओं के बीच समान कार्यों या कार्यक्षमताओं का एक संकलित ज्ञान आधार है। कारण मैं इस सवाल से पूछ रहा हूं इस तथ्य के कारण है कि कोई एक नई प्रोग्रामिंग भाषा सीख रहा है और दूसरे के बारे में व्यापक ज्ञान है, अक्सर उन दो भाषाओं के बीच कार्यों के संबंधों को जानना या कल्पना करना मुश्किल होता है।प्रोग्रामिंग भाषाओं के बीच समान कार्यों का संदर्भ

जाहिर है, यदि ऐसा संदर्भ मौजूद है, तो यह एक नई भाषा सीखना बहुत आसान होगा क्योंकि केवल एक ही कार्य को देखना था और अंत में इसे याद रखना था।

+0

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

+0

भाषाओं के बीच चलने में अधिक लाभ प्रदान करने वाला नहीं है, असल में यह कुछ चीजों को और अधिक कठिन बना सकता है, विशेष रूप से सूक्ष्म वाक्यविन्यास अंतर। भाषा बी में भाषा ए में पैटर्न को कैसे लागू किया जा सकता है यह देखने के लिए यह देखना बेहतर होगा कि कुछ बड़ी विशेषताएं कैसे समान हैं। –

उत्तर

4

Syntax across languages सबसे अच्छा है। यह नियंत्रण संरचनाओं, डेटा प्रकारों, पुस्तकालयों, टिप्पणियों, और बहुत कुछ सूचीबद्ध करता है। डेल्फी, एसएमएल, ओकैमल, जावा, स्मॉलटाक, सी ++, रूबी, पर्ल, पायथन, लिस्प, पीएल/आई, पीएचपी, एमएक्स लिस्प, और विजुअलबासिक के बारे में जानकारी शामिल है।

0

The original wiki पर ध्यान केंद्रित काफी अच्छा है क्योंकि इसके एक मुक्त बहने चर्चा (यह प्रोग्रामिंग के नियम आधारित विश्वकोष के रूप में नहीं, जिसका अर्थ है इतिहास, घूमने के तरीके, लौ युद्ध, और भाषा प्रशंसकवाद (सभी अच्छे मज़ेदार) पर इसके ध्यान के साथ हो भाषा ए में एक्स फीचर्स एक्स मूल रूप से/बेहतर/भाषा बी में फीचर वाई के बराबर है।

संबंधित मुद्दे