OnWorks Linux و Windows Online WorkStations

الشعار

استضافة مجانية على الإنترنت لمحطات العمل

<السابق | المحتويات | التالي>

هل يتم تجميع كافة البرامج؟

لا ، كما رأينا ، هناك برامج مثل سكربتات الصدفة التي لا تتطلب ترجمة. تم إعدامهم مباشرة. هذه مكتوبة فيما يعرف باسم البرمجة or متداخل اللغات. نمت شعبية هذه اللغات في السنوات الأخيرة وتشمل بيرل ، بايثون ، بي إتش بي ، روبي، واشياء أخرى عديدة.

يتم تنفيذ اللغات المكتوبة بواسطة برنامج خاص يسمى مترجم. يقوم المترجم بإدخال ملف البرنامج ويقرأ وينفذ كل التعليمات الواردة فيه. في

ما هو التحويل البرمجي؟


يتم تنفيذ البرامج العامة والمفسرة بشكل أبطأ بكثير من البرامج المجمعة. وذلك لأن كل تعليمات شفرة المصدر في برنامج مفسر يتم ترجمتها في كل مرة يتم تنفيذها فيها ، بينما في البرنامج المترجم ، يتم ترجمة تعليمات كود المصدر مرة واحدة فقط ، ويتم تسجيل هذه الترجمة بشكل دائم في الملف النهائي القابل للتنفيذ.

إذن لماذا تحظى اللغات المفسرة بشعبية كبيرة؟ بالنسبة للعديد من أعمال البرمجة ، تكون النتائج "سريعة بما يكفي" ، لكن الميزة الحقيقية هي أنه بشكل عام يكون تطوير البرامج المفسرة أسرع وأسهل من البرامج المترجمة. عادة ما يتم تطوير البرامج في دورة إعادة تكرار للشفرة ، والترجمة ، والاختبار. مع نمو حجم البرنامج ، يمكن أن تصبح مرحلة التجميع للدورة طويلة جدًا. تزيل اللغات المفسرة خطوة التجميع وبالتالي تسرع تطوير البرنامج.


أفضل الحوسبة السحابية لنظام التشغيل في OnWorks: