क्या विभिन्न प्रोग्रामिंग भाषा की अधिकांश विशेषताओं और उपयोगों को चित्रित करने के लिए एक तरह का कार्यक्रम है?


9

हम सभी जानते हैं "मुद्रण और फोंट के लिए बेंचमार्क के रूप में प्रयोग किया जाता है" आलसी कुत्ते पर त्वरित भूरे लोमड़ी कूदता है।

मुझे आश्चर्य है कि क्या प्रोग्रामिंग लैंग्वेजेज के लिए एक समान "लेजी डॉग" है।

सभी प्रकार की विशेषताओं और सिंटैक्स के साथ, समान या भिन्न, बहुत सारी अलग-अलग प्रोग्रामिंग भाषाएं हैं। समस्या यह है: एक ही समय में विभिन्न भाषाओं का उपयोग करने पर उपयोगकर्ता भ्रमित हो जाएगा।

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

इस तरह के कार्यक्रम को बहुत लंबा होने की जरूरत नहीं है, बस एक ट्यूटोरियल की तरह लेकिन सामान्य और पर्याप्त रूप से पर्याप्त होना चाहिए। क्या यह मौजूद है?


3
हैलो वर्ल्ड ?
Dan Pichelman

@, निष्पक्ष होने के लिए, मुद्रण थोड़ा तुच्छ है।
सीन एलेड

7
किसी भी छोटे कार्यक्रम को भाषा की 90% से अधिक विशेषताओं को चमकाना होगा। कार्यक्रमों का एक बड़ा सूट अधिक उपयुक्त हो सकता है - और यह rosettacode.org

1
@delnan, आपको इसका उत्तर देना चाहिए।
कार्ल बेवफेल्ट

@KarlBielefeldt हो गया।

जवाबों:


13

किसी भी छोटे कार्यक्रम को भाषा की 90% से अधिक विशेषताओं को चमकाना होगा। अधिकांश प्रोग्रामिंग लैंग्वेज इतनी बड़ी हैं कि आधे घंटे की बात भी केवल प्रमुख विशिष्ट विशेषताओं को उजागर कर सकती है। छोटे-ईश कार्यक्रमों का एक सूट प्रदर्शनी और तुलना के लिए अधिक उपयुक्त है। रोसेटा कोड ठीक यही है कि: बड़ी संख्या में समस्याओं का वर्णन किया जाता है, और कई भाषाओं में मुहावरेदार समाधानों का योगदान दिया जाता है (यह एक विकी है)।


रोजेटा कोड एक महान साइट है
मार्टिन वांग

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