मैं बस जावास्क्रिप्ट प्यार करता हूँ। यह बहुत खूबसूरत है (बैकग्राउंड में बोए जाने वाले लवस्ट्रेक फैनबॉय की शांत आवाज़ की कल्पना करें)।
इसलिए, हाल ही में मैंने Löve2d फ्रेमवर्क (अच्छा!) के माध्यम से लुआ के साथ खेला है - और मुझे लगता है कि लुआ भी महान है। वे जिस तरह से मुझे देखते हैं, वे दो भाषाएँ बहुत समान हैं।
स्पष्ट अंतर हैं, जैसे
- वाक्य - विन्यास
- समस्या डोमेन
- पुस्तकालयों
- प्रकार (थोड़ा)
लेकिन जो अधिक सूक्ष्म हैं? क्या कोई जावास्क्रिप्ट कोडर है जो लूआ में काम करने के लिए थोड़ा अलग है? क्या ऐसी कोई कमी है जो एक भाषा के अनुभवी कोडर को स्पष्ट नहीं हो सकती जो दूसरे को आजमा रहा है?
उदाहरण के लिए: लुआ में, सरणियाँ और हैश अलग नहीं हैं (केवल टेबल हैं) - जावास्क्रिप्ट में, वे संख्यात्मक एरर्स और हैश ऑब्जेक्ट हैं। खैर, यह अधिक स्पष्ट अंतरों में से एक है।
लेकिन क्या चर दायरे, अपरिवर्तनशीलता या इस तरह से कुछ अंतर हैं?