JScript: различия между версиями
[отпатрулированная версия] | [отпатрулированная версия] |
Glovacki (обсуждение | вклад) м Удaлeнa Категория:Языки программирования семейства JavaScript; Дoбaвлeнa Категория:Семейство языков программирования JavaScript с помощью [[ВП:HC|… |
Добавление ссылок на электронные версии книг (20240123)) #IABot (v2.0.9.5) (GreenC bot |
||
(не показано 10 промежуточных версий 8 участников) | |||
Строка 1: | Строка 1: | ||
{{не путать|JavaScript}} |
{{не путать|JavaScript}} |
||
{{Карточка языка программирования |
{{Карточка языка программирования |
||
⚫ | |||
| name = JScript |
|||
| тип = [[Сценарный язык|сценарный]] |
|||
| logo = |
|||
| дата выпуска = 1996 |
|||
⚫ | |||
⚫ | |||
| paradigm = [[процедурное программирование|процедурное]] программирование |
|||
⚫ | |||
| class = [[Скриптовый язык|скриптовый]] |
|||
⚫ | |||
| year = |
|||
| designer = |
|||
| latest_release_version = 9.0 |
|||
| latest_release_date = Март 2011 |
|||
| latest_preview_version = |
|||
| latest_preview_date = |
|||
⚫ | |||
⚫ | |||
⚫ | |||
| influenced_by = [[JavaScript]] |
|||
| influenced = |
|||
}} |
}} |
||
'''JScript''' — [[ |
'''JScript''' — [[Сценарный язык|сценарный]] [[язык программирования]] компании [[Microsoft]], являющийся реализацией [[стандарт]]а [[ECMAScript]]. Синтаксис JScript во многом аналогичен языку [[JavaScript]] компании [[Netscape Communications|Netscape]], однако, помимо добавления [[Клиент (информатика)|клиентских]] скриптов на [[веб-страница|веб-страницы]] (что было единственной функцией JavaScript до появления проекта [[Mozilla]]), JScript может использоваться и для других целей, например: |
||
* автоматизация администрирования систем [[ |
* автоматизация администрирования систем [[Windows]]; |
||
* создание страниц [[Active Server Pages|ASP]]. |
* создание страниц [[Active Server Pages|ASP]]. |
||
Вот пример небольшой программы на языке JScript, которая (будучи запущена в рамках [[Windows Script Host]]) выводит [[диалоговое окно]] (символы после знаков <code>//</code> являются [[ |
Вот пример небольшой программы на языке JScript, которая (будучи запущена в рамках [[Windows Script Host]]) выводит [[диалоговое окно]] (символы после знаков <code>//</code> являются [[комментарии (программирование)|комментариями]]): |
||
<source lang=javascript> |
<source lang=javascript> |
||
// Объявление переменной |
// Объявление переменной |
||
Строка 37: | Строка 27: | ||
== JScript.NET == |
== JScript.NET == |
||
Язык JScript получил дальнейшее развитие в виде языка [[JScript.NET]], который ориентирован на работу в рамках платформы [[Microsoft .NET]]. Несмотря на сходный синтаксис, это принципиально другой язык. Он более строго типизирован |
Язык JScript получил дальнейшее развитие в виде языка [[JScript.NET]], который ориентирован на работу в рамках платформы [[Microsoft .NET]]. Несмотря на сходный синтаксис, это принципиально другой язык. Он более строго типизирован и компилируется, а не интерпретируется. |
||
== Литература == |
== Литература == |
||
Строка 44: | Строка 34: | ||
|заглавие = Программирование на Microsoft Jscript.NET |
|заглавие = Программирование на Microsoft Jscript.NET |
||
|оригинал = Microsoft Jscript.NET Programming |
|оригинал = Microsoft Jscript.NET Programming |
||
|ссылка = |
|ссылка = https://archive.org/details/microsoftjscript00roge_0/page/n363 |
||
|место = М. |
|место = М. |
||
|издательство = [[Вильямс (издательство)|«Вильямс»]] |
|издательство = [[Вильямс (издательство)|«Вильямс»]] |
||
Строка 57: | Строка 47: | ||
{{DotNET}} |
{{DotNET}} |
||
{{Windows API}} |
|||
{{Компоненты Microsoft Windows}} |
{{Компоненты Microsoft Windows}} |
||
{{ECMAScript}} |
{{ECMAScript}} |
||
{{Microsoft APIs}} |
|||
[[Категория:Скриптовые языки]] |
[[Категория:Скриптовые языки]] |
||
⚫ | |||
[[Категория:Языки веб-программирования]] |
[[Категория:Языки веб-программирования]] |
||
[[Категория:Семейство языков программирования JavaScript]] |
[[Категория:Семейство языков программирования JavaScript]] |
||
⚫ | |||
[[Категория:Прототипно-ориентированные языки программирования]] |
Текущая версия от 05:16, 24 января 2024
JScript | |
---|---|
Семантика | императивный |
Класс языка | реализация языка программирования[вд] и язык программирования |
Тип исполнения | сценарный |
Появился в | 1996 |
Разработчик | Майкрософт |
Выпуск |
|
Система типов | нестрогая, динамическая |
Основные реализации | ASP, Windows Script Host |
Диалекты | JScript.NET |
Испытал влияние | JavaScript |
Сайт | docs.microsoft.com/… (англ.) |
ОС | Windows |
JScript — сценарный язык программирования компании Microsoft, являющийся реализацией стандарта ECMAScript. Синтаксис JScript во многом аналогичен языку JavaScript компании Netscape, однако, помимо добавления клиентских скриптов на веб-страницы (что было единственной функцией JavaScript до появления проекта Mozilla), JScript может использоваться и для других целей, например:
Вот пример небольшой программы на языке JScript, которая (будучи запущена в рамках Windows Script Host) выводит диалоговое окно (символы после знаков //
являются комментариями):
// Объявление переменной
var strMessage;
// Присваивание переменной значения
strMessage = "Википедия - свободная энциклопедия";
// Вывод сообщения на экран
WScript.Echo(strMessage);
Для запуска скрипта из командной строки обычно используется следующая команда (в случае файла с именем file.js
):
cscript file.js
JScript.NET
[править | править код]Язык JScript получил дальнейшее развитие в виде языка JScript.NET, который ориентирован на работу в рамках платформы Microsoft .NET. Несмотря на сходный синтаксис, это принципиально другой язык. Он более строго типизирован и компилируется, а не интерпретируется.
Литература
[править | править код]- Джастин Роджерс. Программирование на Microsoft Jscript.NET = Microsoft Jscript.NET Programming. — М.: «Вильямс», 2002. — С. 352. — ISBN 0-672-32148-3.
Ссылки
[править | править код]- JScript (Windows Script Technologies) (рус.) — официальное руководство по JScript от Майкрософт.
- Русское руководство и словарь языка JScript