لغات البرمجة

مقال: لغة الـ Batch

لغة الـ Batch أو ملف الدفعات هي نوع من ملفات السكربت في أنظمة DOS، OS/2، وMicrosoft Windows. تتكون من سلسلة من الأوامر التي يجب تنفيذها بواسطة مفسر سطر الأوامر، وتخزن في ملف نصي عادي. قد تحتوي ملفات الدفعات على أي أمر يقبله المفسر تفاعليًا وتستخدم بنى تمكن من التفرع الشرطي والتكرار داخل الملف، مثل IF و FOR و GOTO labels. يعود مصطلح “batch” إلى معالجة الدُفعات، معناها “تنفيذ غير تفاعلي”، على الرغم من أن ملف الدفعات قد لا يعالج دُفعة من البيانات المتعددة. بالمثل، كانت ملفات الدفعات تُضاف لتسهيل العمل المطلوب لبعض المهام العادية عن طريق السماح للمستخدم بإعداد سكربت لتلقائيتها. عند تشغيل ملف الدفعات، يقرأ برنامج الشل (عادةً COMMAND.COM أو cmd.exe) الملف وينفذ أوامره، عادةً سطراً بسطر. أنظمة التشغيل المشابهة ليونكس، مثل لينكس، لديها نوع مماثل، لكنه أكثر مرونة، يُسمى سكربت الشل. تستخدم الامتداد .bat في DOS وWindows. أضاف Windows NT وOS/2 أيضًا .cmd. قد يحتوي ملفات الدفعات لبيئات أخرى على امتدادات مختلفة، على سبيل المثال، .btm في 4DOS، 4OS2 و4NT والقواقل المتعلقة بها. تغيرت التفاصيل المتعلقة بملفات الدفعات. تنطبق بعض التفاصيل في هذه المقالة على جميع ملفات الدفعات، بينما تنطبق التفاصيل الأخرى فقط على بعض الإصدارات.

من المميزات التي تحتوي عليها لغة الدفعات:

  • إمكانية وجود تعليقات في الكود.
  • وجود التنسيق الدلالي للمسافات في الكود.
  • وجود تعليقات سطرية.

يمكنك الحصول على المزيد من المعلومات عن لغة Batch من خلال الرابط التالي ويكيبيديا – Batch file