LLVM एक साथ कई चीजें हैं - वर्चुअल मशीन/ऑप्टिमाइज़िंग कंपाइलर की तरह, विभिन्न फ्रंटेंड के साथ संयुक्त जो एक विशेष भाषा में इनपुट लेती है और परिणामस्वरूप मध्यवर्ती भाषा में परिणाम देती है। यह इंटरमीडिएट आउटपुट आभासी मशीन के साथ चलाया जा सकता है, या एक स्टैंडअलोन निष्पादन योग्य उत्पन्न करने के लिए इस्तेमाल किया जा सकता है।
समेकन के साथ समस्या यह है कि, हालांकि यह वैज्ञानिक कंप्यूटिंग में लंबे समय तक उपयोग किया जाता था, लेकिन यह हाल ही में उपभोक्ता ऐप्स में आम हो गया है। इसलिए जब यह व्यापक रूप से ज्ञात है कि महान प्रदर्शन प्राप्त करने के लिए वैज्ञानिक गणना कार्यक्रम कैसे प्रोग्राम किया जाए, तो मेल उपयोगकर्ता एजेंट/शब्द प्रोसेसर लिखना पूरी तरह से अलग बात है जो समरूपता में अच्छा हो सकता है। इसके अलावा, वर्तमान ओएस के अधिकांश को एक प्रोसेसर के साथ दिमाग में डिजाइन किया जा रहा था, और वे मल्टीकोर प्रोसेसर के लिए पूरी तरह से तैयार नहीं हो सकते हैं।
समेकन के संबंध में एलएलवीएम का लाभ यह है कि आपके पास मध्यवर्ती आउटपुट है, और यदि भविष्य में समेकन में प्रगति होती है, तो अपने दुभाषिया को अपडेट करके आप तुरंत उन सभी लाभों को एलएलवीएम-संकलित कार्यक्रमों में प्राप्त करते हैं। यदि आप एक स्टैंडअलोन निष्पादन योग्य के लिए संकलित किया गया है तो यह इतना आसान नहीं है। तो एलएलवीएम प्रति समेकन समस्या को हल नहीं करता है लेकिन यह भविष्य में वृद्धि के लिए एक खुला दरवाजा छोड़ देता है।
निश्चित रूप से क्वांटम कंप्यूटर, जेनेटिक्स कंप्यूटर इत्यादि जैसे हार्डवेयर के लिए अधिक संभावित प्रगति हैं, लेकिन हमें उनके लिए वास्तविकता बनने की प्रतीक्षा करनी है।
यह एक प्रश्न नहीं है। मैं कम से कम तीन, संभवतः चार देखता हूं। –
क्या आप मुझसे सभी अलग-अलग प्रश्न पूछेंगे? वे सभी एक तरह से संबंधित हैं। क्या वे नहीं हैं :) –
"Py3k ने मेमोरी फुटप्रिंट समस्या हल की है (सूचियों की तुलना में iterators लौटने से); अब यदि एलएलवीएम गति मुद्दा हल करता है?" प्रश्न क्या है? कुछ प्रकार के अंतर्निहित प्रश्न हैं ... लेकिन यह स्पष्ट नहीं है कि यह क्या है। और हाँ, यहां एक में बहुत सारे प्रश्न हैं! – TofuBeer