لغة البرمجة النصية هي لغة برمجة بسيطة مصممة لتمكين مستخدمي الكمبيوتر من كتابة برامج مفيدة بسرعة. من أمثلة لغات البرمجة النصية JavaScript ، وهي لغة برمجة تضيف محتوى نشطًا إلى صفحات الويب التي تم تنزيلها ، و Perl. عادةً ما يتم استخدام لغات البرمجة النصية لتجميع الموارد أو "لصقها" ، مثل الكائنات الموجودة في نموذج كائن المستند (DOM) ، ولهذا السبب ، قد يشير متغير لغة البرمجة النصية (على سبيل المثال) إلى وحدات من التعليمات البرمجية أو الكائنات أو الملفات بالإضافة إلى أنواع البيانات القياسية (مثل الأعداد الصحيحة أو سلاسل).
تم تصميم معظم لغات البرمجة النصية ليتم ترجمتها إلى رمز قابل للتنفيذ بواسطة مترجم فوري ؛ ومع ذلك ، يمكن أيضًا تجميع بعضها. انظر CGI ، مترجم ، DOM ، لغة برمجة مفسرة ، مترجم ، JavaScript ، Jscript ، Perl ، PHP ، Python ، Tel
يشرح Technipages لغة البرمجة
عادة ما يتم تغيير لغات البرمجة النصية إلى رمز الآلة أثناء وقت التشغيل بواسطة برنامج يسمى الوسيط. في بعض الأحيان ، قد يتسبب استخدام هذا النوع من الطرق في حدوث مشكلات في التنفيذ لأنه لم يتم التعامل مع التوجيهات بواسطة المعالج فقط ، فإنه يجعل من الأسهل للمحتوى العمل مع المشاريع المكتوبة بلغة مختلفة اللغات.
بعد مرور بعض الوقت ، يعمل التجميع على تحسين التنفيذ ولغات البرمجة المفسرة مثل Perl و Python و تقدمت روبي ، وبدأت السطور تحجب ما يجب ، وما لا يجب تسميته نصًا نصيًا لغة.
عند استخدام لغة البرمجة النصية لواجهة أجزاء مختلفة من إطار العمل ، قد يتم التلميح إليها أيضًا كلغة لصق. ومع ذلك ، فإن لغات البرمجة النصية هذه بلا نوع بالإضافة إلى ذلك ، مما يتيح للمتغير الاحتفاظ بأي بيانات دون الحاجة إلى نطق نوعه بشكل صريح.
تُستخدم لغات البرمجة النصية مثل JavaScript بانتظام لتشجيع إبراز المواقع التي تمت ترقيتها. يتم إعداد هذه الميزات البارزة على الخادم ، ومع ذلك يستمر تشغيل المحتوى الموجود على صفحة معينة على برنامج العميل. تتطلب العديد من وجهات الويب أن يتم تعيين برنامج العميل لتشغيل المحتويات لاستغلال كل ميزة من أهم ميزات صفحة الويب. في بعض الأحيان ، قد يكون موقع الويب بلا فائدة إلا إذا تم تعيين كمبيوتر العميل لتشغيل البرامج محليًا بلغة البرمجة النصية.
الاستخدامات الشائعة للغة البرمجة النصية
- يعتقد معظم الناس كل شيء لغات البرمجة العمل ببطء وبطريقة غير فعالة
- لغات البرمجة أدوات قوية جدًا لتطوير البرامج المرنة
- لغات البرمجة هي الأساسيات المستخدمة لبناء مواقع ويب قابلة للبرمجة
إساءة استخدام لغة البرمجة النصية الشائعة
- لغات النص تستخدم في كتابة خطابات التطبيق.