المفهوم في التعريف ABC
منوعات / / July 04, 2021
بقلم: غويلم ألسينا غونزاليس 2011
قام شخص ما في بيئتي بتعريف النصوص البرمجية مرة واحدة بأنهابرامج لمن لا يعرف كيف يبرمج”. على الرغم من أن هذا التعريف ربما يكون للغاية فريدة، إنها تخفي حقيقة: البساطة الأكبر للسكربتات مقارنة بالبرامج المصممة باستخدام برمجة اكتمال.
النص عبارة عن مجموعة من الأوامر والمكالمات للبرامج التي تُستخدم ، جنبًا إلى جنب مع سلسلة من هياكل التحكم الأساسية ، لأتمتة المهام في نظام التشغيل.
المثال الأكثر كلاسيكية على هذا هو شيل UNIX ، وبفضلها يمكننا تسلسل الأوامر الداخلية والخارجية ، ودمجها مع المرشحات وهياكل التحكم الأساسية للغاية مثل إذا... ثم... آخر ، أو عدادات التكرار.
إن بساطتها تجعلها متاحة عمليًا لجميع مستويات المستخدمين ، من أكثرهم المبتدئون ، حتى الأكثر خبرة ، الذين يستخدمونها بانتظام لأتمتة المهام نمط.
المثال الأكثر تقليدية على هذه الحالة الأخيرة هو مثال مسؤول الأنظمة الذي يقوم بأتمتة المهام مثل العطاء تسجيل مستخدمين جدد في النظام ، أو حذف الملفات حسب التفضيلات ، مثل تلك الموجودة قبل التاريخ الدادائي.
لا تحتاج النصوص البرمجية إلى أي نوع من عمليات التجميع ، حيث يتم تفسيرها بالكامل في وقت التشغيل.
ما عليك سوى كتابة كود البرنامج النصي بتنسيق معالج النصوص قادر على العمل مع نص عادي (ملفات TXT) ، ومنح أذونات التنفيذ للملف الناتج الذي يحتوي على كود البرنامج النصي.
مثال آخر على البرامج النصية ، هذا المثال للقراء المخضرمين ، هو ملفات MS-DOS .BAT ، مثل AUTOEXEC.BAT
لا يتم استخدام البرامج النصية فقط في أنظمة التشغيل ، ولكنها تُستخدم أيضًا على مستوى التطبيق.
بعض التطبيقات لها لغة البرمجة الخاصة بها ، كما هو الحال في Microsoft Office باستخدام Visual Basic للتطبيقات ، Emacs (أحد أشهرها في UNIX) ، أو حتى لعبة Quake (لغة البرمجة النصية QuakeC).
وصلت تقنية البرمجة النصية أيضًا إلى الويب باستخدام JavaScript.
تعمل لغة البرمجة المذكورة المصممة لإنشاء البرامج النصية على المتصفح الويب على جانب زبون، ويسمح بتنفيذ الإجراءات محليًا ، من الحاسوب من يربط. من الواضح ، مع وجود قيود سلامة.
نظرًا لبساطتها ، تتمتع هذه اللغات بمستوى عالٍ من التجريد ، وهي محدودة دون أن تكون قادرة على تنفيذ إجراءات منخفضة المستوى.
إذا كان ما نريده هو الوصول إلى الأجهزة أو ينفذ واجهات المستخدم ، من الأفضل الانتقال إلى لغة برمجة مناسبة ، وترك لغات البرمجة النصية هذه لما تم تصوره: أتمتة المهام الروتينية.
في سياقات أخرى
من ناحية أخرى ، في مجال تصوير سينمائي، كلمة البرنامج النصي لها استخدامان ، من ناحية ، ستكون نص سينمائي فيه كل من تفاصيل كل منها مشهد تم تصويره. ومن ناحية أخرى يسمى ذلك الشخص المسؤول عن مساعدة المخرج أثناء تصوير الفيلم ، عليه تدوين تفاصيل كل مشهد تم تصويره..
كما هو معروف ، لأسباب اقتصادية أو تنظيمية مختلفة ، يتم تسجيل تسلسل الفيلم أو المسلسل التلفزيوني بشكل عام ترتيبًا مختلفًا عن السرد ، حتى لو كان يتم في أيام مختلفة ، مما يتطلب بوضوح من الشخص الاهتمام بتحقيق ذلك الاستمرارية دون تقفز الوقت.
بالإضافة إلى النص ، يمكن تعيين كل من يشغل هذا الدور المحدد بمصطلح مستمر، حيث أنها مسئولة تحديدًا عن ضمان استمرارية القصة التي يتم تصويرها ، من جميع جوانبها ، بصريًا و المؤامرة ، بهدف ألا يشهد المشاهد أي قفزة في الخيط الزمني للقصة التصور.
مهمة أخرى لهذا الدور هي التحكم في وجود فيلم كافٍ لإنهاء كل لقطة.
بأمر من الطباعة، النص هو محرف تكمن ميزته المميزة في أنه يحترم الحد الذي تم إنشاؤه في الكتابة اليدوية المتصلة.
وفيموسيقى النص هو تأثير مستخدم على نطاق واسع على الجيتار يتكون من إنتاج صوت بنغمة مزدوجة.
الصورة 1: Fotolia Dragon
موضوعات البرنامج النصي