कॉफ़िसस्क्रिप्ट मुख्य रूप से उन लोगों को पूरा करता है जो पायथन या रूबी के साथ प्रोग्रामर के रूप में अपने दांत काटते हैं। मैं, एक के लिए, अजगर के साथ सीखा, और भले ही मैंने अन्य सी जैसी भाषाओं का उपयोग किया है जैसे कि सी #, पीएचपी या जावास्क्रिप्ट खुद, मैंने हमेशा उनके वाक्यविन्यास बोझिल, क्रियात्मक और बदसूरत पाया। यह उन सभी घुंघराले ब्रेसिज़, अर्धविराम और लाइन शोर से निपटने के लिए कष्टप्रद है।
जावास्क्रिप्ट के "अच्छे भागों" को अछूता रखते हुए कॉफ़ीस्क्रिप्ट इन भाषाओं के सर्वश्रेष्ठ विचारों को उधार लेता है। यह बस शीर्ष पर एक बेहतर, अधिक अभिव्यंजक वाक्यविन्यास जोड़ता है। ऐसी चीजें हैं जो जावास्क्रिप्ट में कोड की कई लाइनें लेती हैं जिन्हें कॉफ़ीस्क्रिप्ट में एक लाइनर के साथ व्यक्त किया जा सकता है, और वे अधिक सहज, स्पष्ट और अभिव्यंजक हैं।
उदाहरण: 3 से 10 तक की संख्या कैसे बना सकते हैं?
मायार्रे = [3..10]
आप एक और सरणी कैसे बनाते हैं जिसके आइटम पिछले वाले तीन से गुणा किए जाते हैं?
newarray = [i * 3 के लिए मैं मायार्रे में]
बस इसे सादे जावास्क्रिप्ट में करने का प्रयास करें, और आपको पता चल जाएगा कि कॉफ़ीस्क्रिप्ट भगवान हम में से कई के लिए भगवान क्यों भेज रहा है ...