سؤال

أنا أبحث عن بعض الموارد فيما يتعلق الأجهزة الظاهرية في المستقبل (مثل jvm أو clr)

ما هم ذاهبون ؟ وسوف توفر المتزامنة وقت التشغيل أكثر قوة metaprogramming النماذج ؟

أنا أبحث عن مقالات المشاريع البحثية ، أو محض تكهنات أي شيء ستكون قراءة مثيرة للاهتمام.

حتى إذا كان لديك أي روابط أو آراء يرجى حصة.

هل كانت مفيدة؟

المحلول

على الببغاء هو قادم الجهاز الظاهري التي سيتم استخدامها بيرل 6 جنبا إلى جنب مع غيرها من اللغات الديناميكية مثل روبي, PHP, Python, إلى اسم قليلة.

الببغاء هو مختلفة قليلا من آلة جافا الافتراضية و وقت تشغيل اللغة العامة كما هو التسجيل على أساس VM بدلا من كومة القائم على مثل JVM و CLR.هنا قليلا من ويكيبيديا على الببغاء الجهاز الظاهري:

الأجهزة الظاهرية مثل جافا الجهاز الظاهري الحالي Perl 5 الجهاز الظاهري أيضا كومة القائمة.الببغاء المطورين يرون أنها الاستفادة من الببغاء آلة وقد السجلات ، وبالتالي أكثر يشبه الفعلي الأجهزة تصميم يسمح واسعة الأدب على المترجم الأمثل لاستخدامها توليد رمز الببغاء الظاهري آلة بحيث سيتم تشغيل بايت كود بسرعة أقرب إلى رمز الجهاز.

على الرغم من أنه قد لا يكون بالضبط ما كنت أبحث عنه ، كان هناك أخبار مثيرة للاهتمام استخدام انخفاض مستوى الجهاز الظاهري (LLVM).أدوبي لديها مشروع يسمى الكيمياء, C/C++ فلاش بايت كود مترجم, الذي يستخدم LLVM التحسين مرافق لإنتاج الأمثل جيدا فلاش بايت كود ، وفقا هذا سمبي المادة.

أعتقد أننا سنرى أكثر إثارة للاهتمام استخدامات الأجهزة الظاهرية وزيادة اعتماد أفضل الأمثل على ذبابة تجميع التقنيات ، جنبا إلى جنب مع زيادة مبلغ من قوة الحوسبة التي أصبحت متوفرة مع أحدث وأسرع المعالجات.

نصائح أخرى

هناك بعض العمل الأكاديمي على أمنية جديدة أفكار VMs.

مثل الببغاء ، لوا VM هو التسجيل على أساس.

لا يعرفون ما يمكن أن تجذب لك أكثر (جمع, جمع القمامة, الأمن, الخ...), نصيحتي أن يكون بعض "عمق البحث الأول" في صفحات الويب/أوراق/المؤتمرات/بلوق وظائف/الخ ذات الصلة إلى الناس تعمل على مختلف الأجهزة الافتراضية للجافا ، clr, python, جافا سكريبت الخ.

الأول للمبتدئين التي تتبادر إلى ذهني هي مايكل هند (خلف IBM الجهاز الظاهري لـ java - JikesRVM) بن زورن (Mircosoft), Pypy مدونة...ولكن فقط من تلك الصفحات يجب أن تجد الكثير من الروابط أعتقد...

شيء واحد نحن متأكدون تقريبا أن نرى في VMs المستقبل هو أن يتم بناؤها من الألف إلى الياء للتعامل مع لغات البرمجة متعددة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top