JScript

JScript
Парадигма Прототипне програмування і об'єктно-орієнтоване програмування
Дата появи 1996[1]
Розробник Microsoft
Останній реліз 9.0 (березень 2011)
Система типізації качина типізація, слабка типізація[d] і динамічна типізація[d]
Під впливом від JavaScript
Операційна система Windows
Вебсайт docs.microsoft.com/en-us/previous-versions/hbxc2t98(v=vs.85)

JScript — скриптова мова програмування компанії «Microsoft», що є реалізацією стандарту ECMAScript. Синтаксис JScript багато в чому аналогічний мові JavaScript компанії Netscape[2], проте, крім додавання клієнтських скриптів на вебсторінки (що було єдиною функцією JavaScript до появи проекту Mozilla), JScript може використовуватися і для інших цілей, наприклад: автоматизація адміністрування систем Microsoft Windows; створення сторінок ASP.

Ось приклад невеличкої програми на мові JScript, яка (будучи запущена в рамках Windows Script Host) виводить діалогове вікно (символи після знаків // є коментарями):

 // Оголошення змінної
 var strMessage;
 // Присвоєння значення змінній
 strMessage = "Вікіпедія - вільна енциклопедія";
 // Виведення повідомлення на екран
 WScript.Echo(strMessage);

Для запуску скрипту з командного рядка зазвичай використовується наступна команда (у разі файлу з ім'ям file.js):

cscript file.js

Мова JScript отримала подальший розвиток у вигляді мови JScript .NET, що орієнтована на роботу в рамках платформи Microsoft .NET. JScript.NET містить декілька істотних поліпшень в порівнянні з попередніми версіями JScript. Зокрема, в нім присутні елементи об'єктно-орієнтованого програмування.

Основним застосуванням JScript, як і JavaScript, лишається програмування клієнтської частини вебсторінок, де не останню роль грає крос-браузерність. Тому зазвичай програмісти не дуже охоче використовують несумісні елементи скриптової мови і користуються в своїх продуктах спільним сумісним ядром. Несумісні елементи, навіть якщо вони додають функціональності, при вимогах сумісності і доступності, здатні викликати лише лайку.

Примітки

  1. https://www.webdesignmuseum.org/web-design-history/jscript-1-0-1996
  2. Використання імені Java в назві свого продукту після тривалої патентної суперечки з Sun Microsystems в Майкрософті вважали політично недоцільним: JavaScript скоротилася до JScript.

Посилання

  • JScript (Windows Script Technologies) [Архівовано 4 червня 2006 у Wayback Machine.](англ.) — офіційне керівництво з JScript від Майкрософт.
    • script56.chm [Архівовано 3 березня 2010 у Wayback Machine.](англ.) — теж саме, але у форматі єдиного «.chm» файлу!
  • Російське керівництво та словник мови JScript [Архівовано 11 червня 2008 у Wayback Machine.]
  • Довідник з мови JScript

Література

  • Джастин Роджерс Программирование на Microsoft Jscript.NET = Microsoft Jscript.NET Programming. — М.: «Вильямс», 2002. — С. 352. — ISBN 0-672-32148-3
  • п
  • о
  • р
Компоненти Microsoft Windows
Інструменти керування
Програми
Shell
Сервіси
Файлові системи
Сервер
  • Домени[en]
  • Active Directory
  • DNS
  • Групова політика
  • Roaming user profile[en]
  • Folder redirection[en]
  • Distributed Transaction Coordinator
  • MSMQ
  • Windows Media Services
  • Rights Management Services
  • IIS
  • Remote Desktop Services
  • WSUS
  • Windows SharePoint Services
  • Network Access Protection
  • PWS
  • DFS Replication
  • Remote Differential Compression
  • Print Services for UNIX
  • Remote Installation Services
  • Windows Deployment Services
  • System Resource Manager
  • Hyper-V
Архітектура
Безпека
Сумісність
API
Ігри
  • Solitaire Collection
Відкинуті
Інше