תכנות קבצי bat., מה שנקרא Batch Programming, מאופיין כ-Script Programming.
פירוש הדבר, כתיבת קטעי קוד קצרים שלא עוברים קומפילציה כלשהי או התאמה לסוג החומרה או מערכת ההפעלה (למעשה, הם כבר מותאמים למערכת ההפעלה).
למעשה, תכניות סקריפט שנכתבו בדרך זו מורצות, כשמאחוריהן רצה מכונה "וירטואלית", שמתרגמת כל פקודת סקריפט, לפקודת עיבוד.דבר דומה נעשה, כמעט באותה רמה, בשפות לתכנות צד שרת, כמו PHP ו-ASP.
הדוגמה של תכנות ל-DOS יוצאת קצת גרועה, בגלל היכולות המנוונות שלה, אבל לשורת הפקודה במערכות UNIX, יש אפשרויות רבות יותר, ומגוונות עד כדי דמיון מובהק לתכנות ב-PHP (כמובן שבתחביר של C).
אם תראה תכנות זה בצורה של "קרבה לחומרה", כלומר, אם נדרג את שפות התכנות מהרחוקה לקרובה לחומרה (script -> c/c++ -> asm וכו'), תיווכח ש-VB לא כל-כך רחוקה משפות הסקריפט, ולכן, אתה יכול לקרוא להן שפות תכנות בדיוק באותה מידה שאתה קורא ל-VB שפת תכנות.
אל תבין אותי לא נכון, אני לא מתקיף את VB או משהו כזה, ולא מוסיף לה כינויים...