क्या किसी भी तोते (एलएलवीएम) भाषा में किसी तोते (एलएलवीएम) भाषा में लिखे गए एक ढांचे का उपयोग करना संभव है? (किसी भी सीएलआर भाषा से .NET फ्रेमवर्क के उपयोग की तरह) ...क्या एलएलवीएम या PARROT जैसे वीएम कई पुस्तकालयों के समान पुस्तकालय के उपयोग की अनुमति देते हैं?
5
A
उत्तर
1
तोता और एलएलवीएम दो अलग-अलग संगठनों द्वारा बनाई गई दो अलग-अलग चीजें हैं।
तोता एक वीएम है, और एलएलवीएम एक वीएम है जो स्थिर रूप से संकलित भी कर सकता है।
संपादित
मेरा उत्तर के लिए टिप्पणियों मानते हुए सही हैं:
- LLVM आप अन्य LLVM कोड और भी पुस्तकालयों की तरह बाहरी सी कॉल करने के लिए अनुमति देता है।
- तोता आपको अन्य तोते कोड को कॉल करने की अनुमति देता है, लेकिन बाह्य सी पुस्तकालयों की तरह नहीं।
http://en.wikipedia.org/wiki/Comparison_of_application_virtual_machines
1
LLVM निम्न स्तर के आभासी मशीन के लिए
खड़ा है। यह निम्न-स्तरीय ऑपोड्स का उपयोग करता है जो आसानी से देशी मशीन कोड पर मैप करते हैं।
- भाषाएँ: फोरट्रान, सी, सी ++
- आवेदन: सिस्टम प्रोग्रामिंग, संकलक विकास
तोता:
यह एक उच्च स्तरीय आभासी मशीन है। इसके ऑपकोड अधिकतर वर्चुअल मशीनों में बहुत अधिक स्तर होते हैं। यह तोता गतिशील भाषाओं के लिए कुशल देशी कोड उत्पन्न करने की अनुमति देता है।
- भाषाएँ: रूबी, पर्ल, पीएचपी
- आवेदन: सर्वर-साइड स्क्रिप्टिंग
संबंधित मुद्दे
- 1. जावास्क्रिप्ट पुस्तकालय जो JSON डेटा पर SQL- जैसे प्रश्नों की अनुमति देते हैं?
- 2. सी ++ पुस्तकालयों सी # के समान हैं?
- 3. क्या COM पुस्तकालयों के लिए परावर्तक जैसे उपकरण हैं?
- 4. क्या रावल्यू संदर्भ अंतर्निहित रूपांतरण की अनुमति देते हैं?
- 5. क्या रावल्यू संदर्भ संदर्भों को लटकाने की अनुमति देते हैं?
- 6. आप एक ही एप्लिकेशन में दो डीएलएल के समान नेमस्पेस.क्लास के साथ कैसे अनुमति देते हैं?
- 7. कस्टम बाइटकोड वीएम के लिए एलएलवीएम/CLANG का उपयोग कर प्रोग्राम का आकार क्या है?
- 8. एलएलवीएम जेआईटी कोड को स्टेटिक एलएलवीएम पुस्तकालयों से जोड़ना?
- 9. कार्यात्मक छद्म जैसे क्यों: नहीं() और: है() उद्धृत तर्कों की अनुमति देते हैं?
- 10. क्या साझा पुस्तकालय आवेदन के समान हीप का उपयोग करते हैं?
- 11. जावा वीएम के विकल्प क्या हैं?
- 12. मुझे "फू^बार" के उपयोग के साथ सी ++ के कई उदाहरण दिखाई देते हैं - "^" क्या है?
- 13. ब्राउज़र जावास्क्रिप्ट को स्विच करने की अनुमति क्यों देते हैं?
- 14. जावा में पाइपर्सिंग के समान पुस्तकालय है?
- 15. std, tr1 और boost (नामस्थान और/या पुस्तकालयों के रूप में) के बीच अंतर क्या हैं?
- 16. एलएलवीएम क्या है और एलएलवीएम की बढ़ती गति 5x के साथ पाइथन वीएम को कैसे बदल रहा है?
- 17. एलएलवीएम के सबसे बड़े लाभ क्या हैं?
- 18. एंड्रॉइड के लिए थ्री 20 प्रोजेक्ट के समान पुस्तकालय हैं?
- 19. क्या जावा एम्बेडेड वीएम आप एआरएम विकास के लिए सुझाव देते हैं?
- 20. सोनाटा व्यवस्थापक - केवल अनुमति देते शो क्या उपयोगकर्ता के प्रवेश
- 21. आप डॉल्विक वीएम (एंड्रॉइड के वीएम) पर क्या कर सकते हैं जो आप सन वीएम में कर सकते हैं?
- 22. क्या OpenLaszlo JQuery और प्रोटोटाइपजेएस जैसे जावास्क्रिप्ट पुस्तकालयों का उपयोग कर सकते हैं?
- 23. कुछ ऑप्टिमाइज़ेशन जैसे -फ्वोल-प्रोग्राम और -फ्रोफाइल-कई साझा पुस्तकालयों के साथ उत्पन्न होने पर
- 24. क्या संपादक आपको विभिन्न इंडेंट शैली में स्रोत कोड देखने की अनुमति देते हैं?
- 25. एकाधिक Erlang अनुप्रयोगों को चलाना। एक या कई वीएम?
- 26. सी #: क्या आप अपवाद उठाते हैं या फेंक देते हैं?
- 27. पीएचपी कक्षा या पुस्तकालय वेबसाइट से ट्वीट करने की अनुमति देने के लिए
- 28. एलएलवीएम
- 29. क्यों कई जावास्क्रिप्ट पुस्तकालयों के साथ शुरू करते हैं "(function() {"
- 30. कई पुस्तकालयों को संकलित एनडीके
मुझे लगता है कि Jox दोनों तोता और LLVM –
एर्डवार्क सही है के बारे में पूछ रहा है, मुझे लगता है कि :) qustion नहीं है "क्रॉस-वीएम-प्लेटफार्म" पुस्तकालयों के बारे में, लेकिन किसी अन्य तोता लक्षित भाषा में ParrotVM के लिए एक भाषा में लिखी गई लाइब्रेरी का उपयोग करने की संभावना के बारे में। वही प्रश्न एलएलवीएम के लिए खड़ा है। – Jox
तो सी फ़ंक्शन को कॉल करना या तोते में सी फ़ंक्शन से कॉल करना असंभव है? – Eonil