لغة البرمجة النصية

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

ما هي لغة البرمجة؟

لغة البرمجة النصية هي لغة برمجة مكتوبة أساسًا لنظام وقت التشغيل حيث لا تكون خطوة الترجمة ضرورية لتنفيذ سلسلة من الأوامر.

تستخدم لغات البرمجة النصية برنامجًا يسمى مترجمًا فوريًا لترجمة الأوامر التي يتم تفسيرها بعد ذلك مباشرة من الكود المصدري. من ناحية أخرى ، قد تتطلب اللغة غير النصية برنامجًا يسمى مترجمًا لترجمة الأوامر إلى كود آلي لتنفيذها.
بعض الأمثلة الشائعة للغات البرمجة النصية هي Node.js و Python و Ruby. يتم إنشاء لغة البرمجة النصية للتكامل والتواصل مع لغات البرمجة الأخرى.

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

وظائف مباشرة

من المعروف أن لغات البرمجة النصية سهلة الاستخدام للغاية.

كفاءة عالية

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

إمكانية وصول عالية

يمكن للمستخدمين في جميع أنحاء العالم استخدام لغات البرمجة النصية لأنها مفتوحة المصدر.

احتياجات تخزين منخفضة

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

أنواع لغات البرمجة

نوعان من لغات البرمجة النصية الموجودة هما البرمجة النصية من جانب الخادم والبرمجة النصية من جانب العميل. الاختلاف الرئيسي الوحيد بين الاثنين هو الحاجة إلى خادم للمعالجة التي تتطلبها لغات البرمجة النصية من جانب الخادم.

تعمل لغات البرمجة النصية من جانب الخادم على خادم ويب. تقدم هذه اللغات مكتبات خاصة لإنشاء صفحات HTML.

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

قد يعجبك ايضاً

فيديو

لا يوجد محتوى

زوارونا يتصفحون الآن

مرحباً بعودتك!

ادخل الى حسابك بالأسفل

استعادة كلمة السر.

رجاءً ادخل اسم المستخدم او بريدك الإلكتروني لإستعادة كلمة السر الخاصة بك.