JScript

Article on other languages:

del.icio.us del.icio.us
Digg Digg
Furl Furl
Reddit Reddit
Rojo Rojo
Add to OnlyWire

JScript — скриптова мова програмування компанії Майкрософт, що є реалізацією стандарту ECMAScript. Синтаксис JScript багато в чому аналогічний мові JavaScript компанії Netscape[1], проте, крім додавання клієнтських скриптів на веб-сторінки (що було єдиною функцією 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. Використання імені Java в назві свого продукту після тривалої патентної суперечки з Sun Microsystems в Майкрософті вважали політично недоцільним: JavaScript скоротилася до JScript.

Посилання

Література

  • Джастин Роджерс Программирование на microsoft jscript.NET = microsoft jscript.NET Programming. — М.: «Вильямс», 2002. — С. 352. — ISBN 0-672-32148-3

This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.


Giant Panda

Mercedes Car
James Bond Guide
This site monitored by SitePinger.net