لغة مفسرة

عودة للموسوعة

لغة مفسرة

اللغة المفسرة Interpreted language، هي لغة برمجة بحيث يتم تطبيق البرنامج بشكل غير مباشر interpreted من قبل مفسر البرنامج. اللغة المفسرة interpreted هي عكس اللغات المترجمة compiled من حيث العمل فاللغات المترجمة بحيث تقوم بترجمة الكود بشكل تام وتحويله الى لغة آلة من ثم يتم تطبيق التعليمات من قبل المعالج . نظرياً فأن اي لغة برمجة يمكن ان تكون مفسرة اومترجمة اوكلاهما بنفس الوقت .

يوجد الكثير من لغات البرمجة تكون لغة مفسرة ومترجمة بنفس الوقت كما في اللغات التالية Lisp, Pascal, C, BASIC, Python

اللغة المفسرة والمترجمة

يمككنا التفريق بين اللغات المفسرة واللغات المترجمة عن طريق المثال البسيط التالي: لنفرض حتى لدينا إنسان يلقي خطاب باللغة الإنجليزية، هناك طريقتان لترجمة ما يقول

  • إما حتى يقوم المترجم بترجمة ما يقوله المتحدث أولاً بأول: أي قراءة مبتر بلغته ثم ترجمته: وهذا يمثل حالة اللغة المفسرة
  • أوحتى يقوم المترجم بإلقاء خطابه كاملاً، ثم يلقي المترجم ترجمة كاملة لهذا الخطاب بعد حتى ينهي المتحدث كلامه: وهذا يمثل حالة اللغات المترجمة


مميزات لغات البرمجة المفسرة

اللغات المفسرة تعطي مرونة إضافية عن اللغات المترجمة. ومن اللميزات التيقد يكون تطبيقها أسهل في حالة التفسير عنه في حالة الترجمة:

  • عدم الاعتماد على المنصة التي يتم التشغيل عليها
  • القدرة على تغيير التعامل مع أنواع البيانات أثناء التطبيق بالإنگليزية: Reflection
  • تحديد نوع البيانات المستخدم في وقت التشغيل فقط بالإنگليزية: Dynamic Typing
  • صغر حجم البرامج، وذلك لأن المفسر تكون له حرية اختيار التعليمات بالإنگليزية: Instructions التي يتحول إليها البرنامج
  • القدرة على تحديد وتغيير مجال المتغير بالإنگليزية: Variable Scope في وقت التشغيل

عيوب لغات البرمجة المفسرة

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

أمثلة للغات عادةً ما تكون مفسرة

  • APL
  • صفحات الخادم النشطة
  • بيسيك
    • thinBasic
  • كوبول
  • نظم حل المعادلات:
    • جنوأوكتف
    • IDL
    • ماثماتيكا
    • ماتلاب
  • Euphoria
  • Forth
  • Game Maker Language
  • Inform
  • J
  • Lava
  • بيرل
  • بي إتش بي
  • ليسب
    • Scheme
  • لغة اللوجو
  • MUMPS
  • لغة البرمجة آر
  • روبي
    • JRuby
  • Smalltalk
    • Bistro
    • Dolphin Smalltalk
    • F-Script
    • Little Smalltalk
    • Squeak
    • IBM VisualAge
    • VisualWorks
  • لغات البرمجة النصية
    • ECMAScript
      • أكشن سكربت
      • E4X
      • جافا سكريبت
      • JScript
    • WebDNA
  • الجداول الممتدة
    • مايكروسوفت إكسل
  • S
  • Tcl
    • XOTcl
  • XMLmosaic

لغات تترجم عادةً إلى لغة آلة افتراضية

الكثير من اللغات تترجم أولاً إلى لغة آلة افتراضية والتي تفسر أوتترجم بدورها إلى لغة الآلة

  • جافا
    • Groovy
    • Join Java
    • كولدفيوشن
  • لوا
  • إطار عمل دوت نت
    • سي شارب
    • فيجوال بيزك .نت
  • Pike
  • بايثون
  • Visual FoxPro

انظر أيضاً

  • مفسر
  • لغة مترجمة
  • لغة برمجة نصية

المصادر

تاريخ النشر: 2020-06-04 09:05:09
التصنيفات: تصنيف لغات البرمجة

مقالات أخرى من الموسوعة

سحابة الكلمات المفتاحية، مما يبحث عنه الزوار في كشاف:

آخر الأخبار حول العالم

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

المصدر: جريدة الوطن - السعودية التصنيف: إقتصاد
تاريخ الخبر: 2022-03-10 18:22:21
مستوى الصحة: 46% الأهمية: 67%

أول سيدة تتولى منصب رئيس بلدية فرعية في مكة السعودية

المصدر: جريدة الوطن - السعودية التصنيف: إقتصاد
تاريخ الخبر: 2022-03-10 18:22:20
مستوى الصحة: 60% الأهمية: 70%

الأزمة الروسية-الأوكرانية.. الحكومة تطمئن المغاربة

المصدر: أخبارنا المغربية - المغرب التصنيف: سياسة
تاريخ الخبر: 2022-03-10 18:23:24
مستوى الصحة: 65% الأهمية: 80%

الحكومة: أسعار الطماطم ستنخفض خلال اليومين القادمين وهذا سبب ارتفاعها..

المصدر: أخبارنا المغربية - المغرب التصنيف: سياسة
تاريخ الخبر: 2022-03-10 18:23:25
مستوى الصحة: 67% الأهمية: 75%

رياح نشطة وأتربة مثارة على الشرقية حتى الـ 3 فجرا

المصدر: اليوم - السعودية التصنيف: سياسة
تاريخ الخبر: 2022-03-10 18:23:29
مستوى الصحة: 58% الأهمية: 68%

فيل في محمية طبيعية يتسبب بمقتل رجل السعودية

المصدر: جريدة الوطن - السعودية التصنيف: إقتصاد
تاريخ الخبر: 2022-03-10 18:22:20
مستوى الصحة: 59% الأهمية: 69%

بوريطة ينتقد عجز الجزائر عن تنظيم القمة العربية في موعدها!

المصدر: طنجة 7 - المغرب التصنيف: سياسة
تاريخ الخبر: 2022-03-10 18:23:20
مستوى الصحة: 45% الأهمية: 60%

15 مركزا تدريبيا لتعداد القصيم السعودية

المصدر: جريدة الوطن - السعودية التصنيف: إقتصاد
تاريخ الخبر: 2022-03-10 18:22:22
مستوى الصحة: 45% الأهمية: 57%

روسيا تشهر سلاح التأميم في وجه الشركات الأجنبية

المصدر: اليوم - السعودية التصنيف: سياسة
تاريخ الخبر: 2022-03-10 18:23:25
مستوى الصحة: 45% الأهمية: 67%

أرامكو السعودية تطوّر مصفاة ومجمع بتروكيماويات في الصين

المصدر: اليوم - السعودية التصنيف: سياسة
تاريخ الخبر: 2022-03-10 18:23:28
مستوى الصحة: 48% الأهمية: 55%

كوفيد-19.. 77 إصابة جديدة وأزيد من 5 ملايين و932 ألف ملقح بالكامل

المصدر: MAP ANTI-CORONA - المغرب التصنيف: صحة
تاريخ الخبر: 2022-03-10 18:23:10
مستوى الصحة: 82% الأهمية: 86%

إقالة وزير النقل الجزائري بسبب خطأ فادح السعودية

المصدر: جريدة الوطن - السعودية التصنيف: إقتصاد
تاريخ الخبر: 2022-03-10 18:22:22
مستوى الصحة: 45% الأهمية: 65%

3 أشهر حبساً لأستاذة متعاقدة اتهمت عناصر من السلطة بالتحرش

المصدر: طنجة 7 - المغرب التصنيف: سياسة
تاريخ الخبر: 2022-03-10 18:23:15
مستوى الصحة: 51% الأهمية: 51%

الرياض تتصدر قائمة المدن في صفقات المؤشر الإيجاري السعودية

المصدر: جريدة الوطن - السعودية التصنيف: إقتصاد
تاريخ الخبر: 2022-03-10 18:22:21
مستوى الصحة: 52% الأهمية: 52%

"نشرة حمراء" تُطيح بمواطن أمريكي في قبضة الأمن المغربي

المصدر: أخبارنا المغربية - المغرب التصنيف: سياسة
تاريخ الخبر: 2022-03-10 18:23:23
مستوى الصحة: 75% الأهمية: 78%

الجامعة العربية ترفض تسليح إيران لعناصر إنفصالية تهدد المغرب

المصدر: طنجة 7 - المغرب التصنيف: سياسة
تاريخ الخبر: 2022-03-10 18:23:19
مستوى الصحة: 50% الأهمية: 64%

وزير الداخلية يبحث التعاون مع وزير الأمن بالبوسنة والهرسك

المصدر: اليوم - السعودية التصنيف: سياسة
تاريخ الخبر: 2022-03-10 18:23:27
مستوى الصحة: 57% الأهمية: 60%

إستراتيجية جديدة للتعاون الأوروبي الخليجي بـ5 محاور رئيسية السعودية

المصدر: جريدة الوطن - السعودية التصنيف: إقتصاد
تاريخ الخبر: 2022-03-10 18:22:21
مستوى الصحة: 52% الأهمية: 59%

العودة إلى توقيت غرينتش في المغرب يوم الأحد 27 مارس

المصدر: طنجة 7 - المغرب التصنيف: سياسة
تاريخ الخبر: 2022-03-10 18:23:16
مستوى الصحة: 51% الأهمية: 58%

كورونا.. إصابتان جديدتان فقط في جهة طنجة وصِفر حالة وفاة

المصدر: طنجة 7 - المغرب التصنيف: سياسة
تاريخ الخبر: 2022-03-10 18:23:13
مستوى الصحة: 57% الأهمية: 58%

تحميل تطبيق المنصة العربية