الجهاز الظاهري مفتوح المصدر
-
30-09-2019 - |
سؤال
أنا أبحث عن جهاز افتراضي مفتوح المصدر:
- سريع و خفيفة الوزن قدر الإمكان
- يدعم الحد الأدنى من مجموعة Bytecode (مثل LLVM IR)
- يمكن تضمينها بسهولة من تطبيق C ++
- Cross Platform (Linux و Windows و OS X)
- الدعم x86
المحلول
لماذا تصفية LLVM؟ إنه مجموعة من مكتبات C
أعتقد أنه ليس من السهل التضمين من لوا ، ولكن LLVM رائع لدرجة أنه من المحتمل أن يتغلب على متاعب دمجه. نرى هذا السؤال جدا, ، هل يساعد؟
نصائح أخرى
لوا يشتهر بكونه سهلاً يبعث على السخرية للتضمين في C/C ++. VM الخاص به مفتوح المصدر وعبر المنصات ، صغير جدًا (مجموعة تعليمات EXE و BYTECODE) وفي نفس الوقت بسرعة كبيرة. ولكن قد لا يكون رمزه الثنائي مناسبًا لغتك. تم توثيق تنسيق Bytecode هنا.
إجابة أخرى محتملة: لماذا لا تجمع الإخراج بدلاً من ذلك؟ إنه سريع وخفيف الوزن ، ولا تحتاج إلى VM على الإطلاق. نظرًا لأنك تستهدف x86 فقط ، فقد يكون ذلك منطقيًا ، اعتمادًا على ما تحاول القيام به.
لا تنتمي إلى StackOverflow