दूसरों ने उत्कृष्ट उत्तर दिए हैं, इसलिए मेरे लिए क्या बनी हुई है कि "गतिशील" भाषाओं का वास्तव में क्या अर्थ है।
वर्चुअल मशीन के संदर्भ में इसका मतलब है कि एक चर का प्रकार संकलन समय पर ज्ञात नहीं है। "स्थैतिक" भाषाओं में प्रकार (या कम से कम एक मूल वर्ग) संकलन समय पर जाना जाता है, और उस ज्ञान पर कई अनुकूलन बनाते हैं।
दूसरी तरफ गतिशील भाषाओं में आपको पता चलेगा कि एक चर में कंटेनर प्रकार (एक सरणी की तरह) या स्केलर (स्ट्रिंग, संख्या, ...) है, लेकिन आपके पास संकलन समय पर बहुत कम प्रकार की जानकारी है।
एक और विशेषता यह है कि गतिशील भाषा आमतौर पर प्रकार रूपांतरणों को अधिक आसान बनाती हैं, उदाहरण के लिए यदि आप एक स्ट्रिंग का उपयोग किसी संख्या के रूप में करते हैं, तो यह स्वचालित रूप से एक संख्या में परिवर्तित हो जाता है।
तोता इस तरह के संचालन को आसान और तेज़ बनाने के लिए डिज़ाइन किया गया है, और संकलन समय पर प्रकार की जानकारी जानने के बिना अनुकूलन की अनुमति देने के लिए डिज़ाइन किया गया है।
एक और आयात के साथ खुला स्रोत प्रोग्रामिंग के लिए वास्तविक मानक बन जाएगा उल्लेख करने के लिए चींटी बिंदु यह है कि तोता जेवीएम और सीएलआर के विपरीत, स्टैक-आधारित के पंजीकृत-आधारित इंटीड है। यह सिद्धांत रूप में अनुकूलन को आसान बना सकता है क्योंकि हमारे पास रजिस्टर-आधारित सिस्टम के साथ अधिक अनुभव है। –
कोडी: आपको इसे पोस्ट करना चाहिए ताकि मैं आपकी टिप्पणी +1 कर सकूं। :-) –
असल में तोते के पास x86 सिस्टम कम से कम थोड़ी देर के लिए जिट था। –