Язык сценариев является языком, который "пишет сценарий" других вещей сделать материал. Основное внимание, прежде всего, не создает Ваши собственные приложения так как то, чтобы заставлять существующее приложение действовать способ, которым Вы хотите, например, JavaScript для браузеров, VBA для MS Office.
Примером является MVP, четко определенный этой строкой:
view.showMessage("This is a msg");
Хотя код, полученный из MVP и MVVM, может выглядеть одинаково в тривиальных примерах, эти шаблоны значительно отличаются. Если вы подозреваете, что MVVM - это просто название Microsoft для MVP, это не так.
Это имя Microsoft для менее известного шаблона PM (Presentation Model) - вы можете прочитать его описание.