Программы на интерпретируемых языках хранятся на компьютере в виде простого текста, и их содержимое должно анализироваться построчно при каждом их запуске на компьютере. Компилируемые программы анализируются только один раз и превращаются в аппаратные «машинные инструкции», которые процессор может усваивать напрямую. В результате этого скомпилированные программы работают быстрее. Но программы на интерпретируемых языках не нуждаются в этапе преобразования, и это экономит немного времени в процессе их написания и доводки. Интерпретируемые языки, к тому же, зачастую проще в изучении и использовании и могут подвергаться изменениям по мере необходимости. Для тех важных, но относительно небольших заданий по обработке данных, которые рассматриваются в данной книге, сложности использования компилируемых языков перевешивают любые преимущества их более быстрой работы. Сочетание VB в слове VBScript означает Visual Basic и относится к языку программирования, который ушел далеко вперед от своего предка, разработанного в Дартмутском колледже в 1964 году. И по прошествии свыше 45 лет Basic по-прежнему является хорошим языком «для начинающих», а в руках компании Microsoft он превратился в эффективный современный язык. VBScript является одной из нескольких версий языка Visual Basic, разработанных компанией Microsoft. Он является диалектом, используемым в WSH, и он также может использоваться в веб-браузерах и серверах. Язык для приложений — Visual Basic for Applications (VBA) используется в качестве языка создания сценариев или макросов для таких продуктов рабочего стола Microsoft, как Word и Excel. Полнофункциональный продукт разработки, Visual Basic, программисты используют для создания автономных Windows-программ. Его последним воплощением является VB. NET, который может применяться для разработки обычных и веб-приложений с использованием разработанной Microsoft технологии. NET Framework. VBScript, наверное, самый простой в изучении язык создания сценариев, и поскольку он также используется для написания макросов (сценариев) внутри Microsoft Word, Excel и некоторых других широко используемых приложений, то, скорее всего, это самый лучший язык для первоначального изучения. Любой опыт, который можно приобрести при написании как макросов, так и сценариев, можно перенести с одних видов продуктов на другие.