# JScript

> implementation of ECMAScript by Microsoft

**Wikidata**: [Q553514](https://www.wikidata.org/wiki/Q553514)  
**Wikipedia**: [English](https://en.wikipedia.org/wiki/JScript)  
**Source**: https://4ort.xyz/entity/jscript

## Summary
JScript is Microsoft's implementation of the ECMAScript standard, first released in 1996. It is a dynamic, prototype-based programming language designed to run on the Microsoft Windows operating system. Developed to avoid trademark issues with Sun Microsystems regarding the name "JavaScript," JScript functions as a dialect of ECMAScript and serves as the foundation for derivatives like JScript .NET.

## Key Facts
- **Developer:** Developed by Microsoft, an American multinational technology corporation founded in 1975.
- **Inception:** First released in 1996.
- **Standard:** It is an implementation of the ECMAScript standard.
- **Platform:** Runs exclusively on the Microsoft Windows family of operating systems.
- **Version:** Version 9.0 was released in March 2011.
- **Typing Discipline:** Utilizes dynamic typing, weak typing, and duck typing.
- **Programming Paradigm:** Supports prototype-based programming and object-oriented programming.
- **Derivative:** JScript .NET is a derivative work of JScript.
- **Aliases:** Also known as Microsoft JScript and Microsoft JScript .NET.
- **Classification:** Defined as both a programming language and an implementation of a programming language.
- **Relationship to JavaScript:** JScript is considered the same language as JavaScript but renamed to avoid trademark conflicts with Sun Microsystems.

## FAQs
**Who created JScript?**
JScript was developed by Microsoft, the American multinational technology corporation headquartered in Redmond, Washington.

**What operating system is required to run JScript?**
JScript is designed to run on Microsoft Windows, the family of computer operating systems developed by Microsoft.

**Is JScript the same language as JavaScript?**
Yes, JScript is fundamentally the same language as JavaScript; Microsoft adopted the name "JScript" to avoid dealing with Sun Microsystems regarding trademark issues.

**What are the technical characteristics of JScript?**
JScript employs dynamic, weak, and duck typing disciplines and follows prototype-based and object-oriented programming paradigms.

**When was the latest version of JScript released?**
Version 9.0 of JScript was released in March 2011.

## Why It Matters
JScript is significant as Microsoft's primary vehicle for implementing the ECMAScript standard within its Windows ecosystem. Its introduction in 1996 allowed Microsoft to integrate powerful scripting capabilities into its products and browsers without being restricted by the "JavaScript" trademark held by Sun Microsystems. By establishing a distinct implementation, JScript enabled the widespread development of dynamic web content and automation scripts on Windows platforms. The language also influenced the development of later technologies, such as JScript .NET, bridging scripting capabilities with the .NET framework.

## Notable For
- Being Microsoft's specific implementation of the ECMAScript standard.
- Avoiding trademark conflicts with Sun Microsystems by using the name "JScript" instead of "JavaScript."
- Utilizing a combination of dynamic, weak, and duck typing disciplines.
- Serving as the foundation for the derivative language JScript .NET.
- Reaching version 9.0 in March 2011.

## Body

### Development and History
JScript was created in 1996 by Microsoft, an American multinational technology corporation founded on April 4, 1975. The language was developed as an implementation of ECMAScript, the standard specification for scripting languages. Microsoft, which employs over 200,000 people globally and is headquartered in Redmond, United States, continues to maintain documentation for the language through its official channels. The development of JScript led to the creation of a derivative work known as JScript .NET. The most recent major version, 9.0, was released in March 2011.

### Technical Specifications
As a programming language, JScript is classified as both a "programming language" and an "implementation of a programming language." It adheres to specific typing disciplines, including dynamic typing, weak typing, and duck typing. The language operates under prototype-based and object-oriented programming paradigms. Structurally, JScript is recognized as a dialect of the ECMAScript computer language.

### Relationship to JavaScript and ECMAScript
JScript is fundamentally an implementation of ECMAScript. It is widely regarded as being the same language as JavaScript, a language first released on December 4, 1995. The distinction in naming arose because Microsoft wished to avoid trademark issues with Sun Microsystems regarding the term "JavaScript." Consequently, Microsoft named their implementation JScript, though both languages utilize the same underlying standard.

### Platform and Ecosystem
JScript is designed to run on Microsoft Windows, a family of computer operating systems that first debuted on November 20, 1985. The language is supported by various official resources, including English and Japanese documentation on Microsoft's developer portal and an official blog hosted on MSDN. It also maintains a presence in developer communities, with a dedicated tag on Stack Exchange.

### Related Entities and Connections
JScript is connected to several other entities within the technology and programming landscape:
*   **Classes and Categories:** It falls under the class of "programming language" and "implementation of a programming language."
*   **People:** Jakub Peřina, a programmer born on September 12, 1989, is listed as a related entity.
*   **Software:** Vegas Pro, a non-linear video editing application launched in 1999, is also associated within the same knowledge graph.
*   **Identifiers:** JScript is cataloged in numerous databases, including the Integrated Authority File (GND ID: 4608419-8), Freebase (ID: /m/01n3qp), the Library of Congress (sh2005002739), and the National Library of Israel (987007547140805171).

## References

1. National Library of Israel Names and Subjects Authority File
2. [Source](https://github.com/JohnMarkOckerbloom/ftl/blob/master/data/wikimap)
3. [The JavaScript Programming Language. 2007](https://www.youtube.com/watch?v=v2ifWcnQs6M)
4. [Source](https://www.webdesignmuseum.org/web-design-history/jscript-1-0-1996)
5. Freebase Data Dumps. 2013
6. Quora