الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

الترجمة بلغات الدوت نت

بدأه مكسر الفناجيل في 1 مارس 2008 · 2 رد · 856 مشاهدة · في قسم تكنولوجيا Microsoft .NET العام
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

عندي سؤال ياجماعة عن الدوت نت .

لفة السي شاد تتم الترجمة الى لغة وسيطة مستقلة عن نظام التشغيل وبعد ذلك

يقوم JIT بتحويل اللغة الوسيطة الى لغة الآلة .

سؤال : هل JIT هذا يحول البرنامج من اللغة الوسيطة الى لغة الآلة مرة واحدة ويصبح بالتالي مترجم ؟

ام انه يقوم بالتحويل كل مره نشغل البرنامج وبالتالي يكون مفسر ؟ وبالتالي تصبح السي شاد شبيهه بالجافا ؟

فهل هذا صحيح انها تشبه الجافا ام لا .

وهل هناك فرق بالسرعه بين السي شاد والفجول بيسك 6 ؟

وكذلك هل هناك فرق بين الفجوال بيسك .نت ؟

وذا كان هناك فرق بين الفجوال بيسك دوت نت والسي شاد فمن اين جاء الفرق مادام انهما كلاهما يترجمان الى لغة وسيطة واحدة

ثم الى لغة الالة ؟

السؤال الأخير وهو مهم ارجو من الأخوة افادتي عنه :

السي بلص بلص دوت نت , هل يتم تحويلها الى لغة وسيطة ثم الى لغة الآلة ؟

ثم يقوم JIT بتحويلها للغة الالة مثل السي شاد ؟

اذا كان كذلك فهل اصبحت مساوية بسرعتها بلغات الدوت نت الأخرى ؟

واذا كان هناك فرق بالسرعه فمن اين جاء كلاهما يترجمان الى لغة وسيطة واحدة

ثم الى لغة الالة ؟

وهل السي بلص بلص دوت نت تترجم للغة الآلة مرة واحد ام انها اصبحت تفسيررية ؟

واذا كانت السي بلص سرعتها مثل الدوت نت الأخرى فالله لايعطي مايكروسوفت عافيه على هالعمل هذا . :D

اعتذر على الإطالة واتمنى الاجابة الوافيه من الأخوة .

#2
مكسر الفناجيل كتب:
السلام عليكم ورحمة الله وبركاته

عندي سؤال ياجماعة عن الدوت نت .

لفة السي شاد تتم الترجمة الى لغة وسيطة مستقلة عن نظام التشغيل وبعد ذلك

يقوم JIT بتحويل اللغة الوسيطة الى لغة الآلة .

سؤال : هل JIT هذا يحول البرنامج من اللغة الوسيطة الى لغة الآلة مرة واحدة ويصبح بالتالي مترجم ؟

ام انه يقوم بالتحويل كل مره نشغل البرنامج وبالتالي يكون مفسر ؟ وبالتالي تصبح السي شاد شبيهه بالجافا ؟

فهل هذا صحيح انها تشبه الجافا ام لا .

تتم الترجمة إلى لغة الآلة فقط في المرة الأولى من التشغيل. و هو ما تفعله النسخ الحديثة من جافا أيضاً.

مكسر الفناجيل كتب:
وهل هناك فرق بالسرعه بين السي شاد والفجول بيسك 6 ؟

سؤال من الصعب الإجابة عليه لأنهما تقنيتان مختلفتان. و لكن الإختبارات التي رأيتها كانت سرعتهما متقاربة.

مكسر الفناجيل كتب:
وكذلك هل هناك فرق بين الفجوال بيسك .نت ؟

ليس كثيراً.

مكسر الفناجيل كتب:
وذا كان هناك فرق بين الفجوال بيسك دوت نت والسي شاد فمن اين جاء الفرق مادام انهما كلاهما يترجمان الى لغة وسيطة واحدة

ثم الى لغة الالة ؟

كلاهما يترجم بطريقة مختلفة مما يؤدي إلى كود وسيط مختلف قليلاً، و لكن كما ذكرت آنفاً الفرق ضئيل.

مكسر الفناجيل كتب:
السؤال الأخير وهو مهم ارجو من الأخوة افادتي عنه :

السي بلص بلص دوت نت , هل يتم تحويلها الى لغة وسيطة ثم الى لغة الآلة ؟

ثم يقوم JIT بتحويلها للغة الالة مثل السي شاد ؟

اذا كان كذلك فهل اصبحت مساوية بسرعتها بلغات الدوت نت الأخرى ؟

واذا كان هناك فرق بالسرعه فمن اين جاء كلاهما يترجمان الى لغة وسيطة واحدة

ثم الى لغة الالة ؟

وهل السي بلص بلص دوت نت تترجم للغة الآلة مرة واحد ام انها اصبحت تفسيررية ؟

كل لغات الدوت نت تعمل بنفس الطريقة.

مكسر الفناجيل كتب:
واذا كانت السي بلص سرعتها مثل الدوت نت الأخرى فالله لايعطي مايكروسوفت عافيه على هالعمل هذا . :D

اعتذر على الإطالة واتمنى الاجابة الوافيه من الأخوة .

لم الغضب؟ ++C العادية ما زالت موجودة و ما زالت مايكروسوفت تدعمها حتى الآن و تصدر لها أدوات تطوير جديدة باستمرار (آخرها Visual Studio 2008).

#3

مشكور اخي الكريم على المعلومات القيمة .

مواضيع مشابهة