FACTOID # 21: 15% of Army recruits from South Dakota are Native American, which is roughly the same percentage for female Army recruits in the state.
 
 Home   Encyclopedia   Statistics   States A-Z   Flags   Maps   FAQ   About 
   
 
WHAT'S NEW
 

SEARCH ALL

FACTS & STATISTICS    Advanced view

Search encyclopedia, statistics and forums:

 

 

(* = Graphable)

 

 


Encyclopedia > JScript

JScript is the Microsoft implementation of the ECMAScript scripting programming language specification. Microsoft Corporation, (NASDAQ: MSFT, HKSE: 4338) is a multinational computer technology corporation with global annual revenue of US$44. ... ECMAScript is a scripting programming language, standardized by Ecma International in the ECMA-262 specification. ... Scripting languages (commonly called scripting programming languages or script languages) are computer programming languages that are typically interpreted and can be typed directly from a keyboard. ... A programming language is an artificial language that can be used to control the behavior of a machine, particularly a computer. ...


JavaScript (the Netscape/Mozilla implementation of the ECMA specification), JScript, and ECMAScript are very similar languages. In fact the name "JavaScript" is often used to refer to ECMAScript or JScript. It has been suggested that Client-side JavaScript be merged into this article or section. ... Netscape Communications Corporation was the publisher of the Netscape Navigator web browser as well as many other internet and intranet client and server software products. ... Mozilla was the official, public, original name of Mozilla Application Suite by the Mozilla Foundation, nowadays called SeaMonkey suite. ...


JavaScript is used on web pages for scripting, although it can be and is also used in other embedding scenarios.

For general information about the language, its history, and uses see the JavaScript article. The article on ECMAScript has information on various dialects and implementations of ECMAScript and the history of the specification. JavaScript syntax is described in its own article. The rest of this article focuses on Microsoft implementation.

JScript is implemented as a Windows Script engine. This means that it can be "plugged in" to any application that supports Windows Script, such as Internet Explorer, Active Server Pages, and Windows Script Host. It also means that any application supporting Windows Script can use multiple languages — JScript, VBScript, Perl, and others. JScript was first supported in Internet Explorer browser 3.0 released in August 1996. As with any other Active Scripting engine, it is available through Internet Explorer, Windows Script Host, and Active Server Pages. The typical file extension of JScript source code files is .js. It has been suggested that Client-side JavaScript be merged into this article or section. ... ECMAScript is a scripting programming language, standardized by Ecma International in the ECMA-262 specification. ... The syntax of JavaScript is a set of rules that defines how a JavaScript program will be written and interpreted. ... VBScript (short for Visual Basic Scripting Edition) is an Active Scripting language developed by Microsoft. ... Wikibooks has a book on the topic of Perl Programming Perl is a dynamic programming language created by Larry Wall and first released in 1987. ... Windows Internet Explorer (formerly Microsoft Internet Explorer abbreviated MSIE), commonly abbreviated to IE, is a series of proprietary graphical web browsers developed by Microsoft and included as part of the Microsoft Windows line of operating systems starting in 1995. ... Year 1996 (MCMXCVI) was a leap year starting on Monday (link will display full 1996 Gregorian calendar). ... The Microsoft Windows Script Host (originally called Windows Scripting Host, but renamed for the second release) is distributed and installed by default on Windows 98 and later versions of Microsoft Windows. ... Active Server Pages (ASP) is Microsofts server-side script engine for dynamically-generated web pages. ... A filename extension or filename suffix is an extra set of (usually) alphanumeric characters that is appended to the end of a filename to allow computer users (as well as various pieces of software on the computer system) to quickly determine the type of data stored in the file. ... Source code (commonly just source or code) is any series of statements written in some human-readable computer programming language. ...


The most recent version of JScript is JScript .NET, which is based on the yet-unfinished edition 4 of the ECMAScript standard, and can be compiled for the Microsoft .NET platform. JScript.NET adds several new features to ECMAScript ed. 3, such as optional static type annotations. JScript . ... Microsoft . ...

Contents

Versions

JScript

The original JScript is an Active Scripting engine. Like other Active Scripting languages, it is built on the COM/OLE Automation platform and provides scripting capabilities to host applications. This is the version used when hosting JScript inside a Web page displayed by Internet Explorer, in an HTML application, in classic ASP, in Windows Script Host scripts and several other Automation environments. JScript is sometimes referred to as "classic JScript" or "Active Scripting JScript" to differentiate it from newer .NET-based versions. Active Scripting (formerly known as ActiveX Scripting) is the technology used in Windows to implement component-based scripting support. ... OLE Automation is a late-binding extension to COM and IUnknown. ... Windows Internet Explorer (formerly Microsoft Internet Explorer abbreviated MSIE), commonly abbreviated to IE, is a series of proprietary graphical web browsers developed by Microsoft and included as part of the Microsoft Windows line of operating systems starting in 1995. ... HTA (HTML Applications) is a a user interface markup language originated by Microsoft. ... Active Server Pages (ASP) is Microsofts server-side script engine for dynamically-generated web pages. ... The Microsoft Windows Script Host (originally called Windows Scripting Host, but renamed for the second release) is distributed and installed by default on Windows 98 and later versions of Microsoft Windows. ... OLE Automation is a late-binding extension to COM and IUnknown. ...

Version Date Introduced with[1] Approx. JavaScript1
1.0 Aug 1996 Internet Explorer 3.0 1.0
2.0 Jan 1997 Windows IIS 3.0 1.1
3.0 Oct 1997 Internet Explorer 4.0 1.3
4.0 Visual Studio 6.0 (as part of Visual InterDev)
5.0 Mar 1999 Internet Explorer 5.0 < 1.5
5.1 Internet Explorer 5.01 < 1.5
5.5 Jul 2000 Internet Explorer 5.5 1.5
5.6 Oct 2001 Internet Explorer 6.0 1.5
5.7 Nov 2006 Internet Explorer 7.0 1.5

Note (1): JScript supports various features not specified in the ECMA standard[2], as does JavaScript. Windows Internet Explorer (formerly Microsoft Internet Explorer abbreviated MSIE), commonly abbreviated to IE, is a series of proprietary graphical web browsers developed by Microsoft and included as part of the Microsoft Windows line of operating systems starting in 1995. ... Microsoft Internet Information Services (IIS, formerly called Internet Information Server) is a set of Internet-based services for servers using Microsoft Windows. ... Windows Internet Explorer (formerly Microsoft Internet Explorer abbreviated MSIE), commonly abbreviated to IE, is a series of proprietary graphical web browsers developed by Microsoft and included as part of the Microsoft Windows line of operating systems starting in 1995. ... Microsoft Visual Studio is Microsofts flagship software development product for computer programmers. ... Microsoft Visual InterDev, part of Microsoft Visual Studio 97 and 6. ... Windows Internet Explorer (formerly Microsoft Internet Explorer abbreviated MSIE), commonly abbreviated to IE, is a series of proprietary graphical web browsers developed by Microsoft and included as part of the Microsoft Windows line of operating systems starting in 1995. ... Windows Internet Explorer (formerly Microsoft Internet Explorer abbreviated MSIE), commonly abbreviated to IE, is a series of proprietary graphical web browsers developed by Microsoft and included as part of the Microsoft Windows line of operating systems starting in 1995. ... Windows Internet Explorer (formerly Microsoft Internet Explorer abbreviated MSIE), commonly abbreviated to IE, is a series of proprietary graphical web browsers developed by Microsoft and included as part of the Microsoft Windows line of operating systems starting in 1995. ... Windows Internet Explorer (formerly Microsoft Internet Explorer abbreviated MSIE), commonly abbreviated to IE, is a series of proprietary graphical web browsers developed by Microsoft and included as part of the Microsoft Windows line of operating systems starting in 1995. ... Windows Internet Explorer (formerly Microsoft Internet Explorer abbreviated MSIE), commonly abbreviated to IE, is a series of proprietary graphical web browsers developed by Microsoft and included as part of the Microsoft Windows line of operating systems starting in 1995. ...

JScript is also available on Windows CE (included in Windows Mobile, optional in Windows Embedded CE). The Windows CE version lacks Active Debugging.


(Source: MSDN, WebmasterWorld Forum)


Managed JScript

Managed JScript is an implementation of JScript for the Dynamic Language Runtime, it is part of Microsoft's dynamic languages for .NET along with IronRuby, IronPython, and Dynamic Visual Basic. Unlike JScript .NET which is less dynamic than the original JScript but provides CLS compatibility, Managed JScript is designed on top of the DLR and provides the features needed for scripting scenarios. It is planned to be part of Microsoft Silverlight 1.1 and next versions of ASP.NET. The Dynamic Language Runtime (DLR) from Microsoft is a set of services that run on top of the CLR and provides language services like: Dynamic type system Dynamic method dispatch Dynamic code generation Hosting API It can be used to implement dynamic languages like Python and Ruby on the . ... IronRuby is an implementation of the Ruby programming language targeting Microsoft . ... IronPython is an implementation of the Python programming language, targeting . ... This article is about the Visual Basic language shipping with Microsoft Visual Studio 6. ... The Common Language Infrastructure (CLI) is an open specification developed by Microsoft that describes the executable code and runtime environment that form the core of the Microsoft . ... The Dynamic Language Runtime (DLR) from Microsoft is a set of services that run on top of the CLR and provides language services like: Dynamic type system Dynamic method dispatch Dynamic code generation Hosting API It can be used to implement dynamic languages like Python and Ruby on the . ... Microsoft Silverlight (code-named Windows Presentation Foundation/Everywhere or WPF/E) is a proprietary XAML-based runtime for browser-based Rich Internet Applications, providing a subset of the animation, vector graphics, and video playback capabilities of Windows Presentation Foundation. ... ASP.NET logo ASP.NET is a web application framework marketed by Microsoft that programmers can use to build dynamic web sites, web applications and XML web services. ...


(Source: JScript Blog, Jim Hugunin's Thinking Dynamic blog, Source: Blog of Jitu)


JScript .NET

JScript .NET is a Microsoft .NET implementation of JScript, it is a CLS language and thus inherit very powerful features, but lacks many features of the original JScript language, making it inappropriate for many scripting scenarios. JScript .NET can be used for ASP.NET pages and for complete .NET applications, but the lack of support for this language in Microsoft Visual Studio place it more as an upgrade path for classic ASP using classic JScript than as a new first-class language. Microsoft . ... The Common Language Infrastructure (CLI) is an open specification developed by Microsoft that describes the executable code and runtime environment that form the core of the Microsoft . ... ASP.NET logo ASP.NET is a web application framework marketed by Microsoft that programmers can use to build dynamic web sites, web applications and XML web services. ... Active Server Pages (ASP) is Microsofts server-side script engine for dynamically-generated web pages. ...

Version Date Introduced with Approx. JavaScript
7.0 2000-7-11 Microsoft .NET Framework 1.0  ?
7.1  ? Microsoft .NET Framework 1.1  ?
8.0  ? Microsoft .NET Framework 2.0  ?

JScript .NET is not supported in the .NET Compact Framework. The . ... The . ... The . ... The Microsoft . ...


Note JScript .NET versions are not related to classic JScript versions. JScript .NET is a separate product. Even though JScript .NET is not supported within the Visual Studio IDE, its versions are in sync with other .NET languages versions (C#, VB.NET, VC++) that follows their corresponding Visual Studio versions.


The .NET Framework 3.0 does not include a newer release of JScript.


(Source: file version of Microsoft.JScript.dll in each framework install)


Differences from JavaScript

In addition to other internal implementation differences, JScript uses non-generational mark-and-sweep garbage collection[3] whereas JavaScript (the original implementation of which is the SpiderMonkey engine) uses a generational mark-and-sweep system. In computer science, garbage collection (GC) is a form of automatic memory management. ... SpiderMonkey is the code name for the first ever JavaScript engine, written by Brendan Eich at Netscape Communications and later released as open source. ...


See also

It has been suggested that Client-side JavaScript be merged into this article or section. ... ECMAScript is a scripting programming language, standardized by Ecma International in the ECMA-262 specification. ... ECMA is short for European Computer Manufacturers Association (Name of Ecma International until 1994) East Coast Music Awards European Carton Makers Association[1] ECMAScript This is a disambiguation page &#8212; a navigational aid which lists other pages that might otherwise share the same title. ... VBScript (short for Visual Basic Scripting Edition) is an Active Scripting language developed by Microsoft. ... JScript . ... Active Scripting (formerly known as ActiveX Scripting) is the technology used in Windows to implement component-based scripting support. ... A Windows Script File (WSF) is a file type used by the Microsoft Windows Script Host. ... The Microsoft Windows Script Host (originally called Windows Scripting Host, but renamed for the second release) is distributed and installed by default on Windows 98 and later versions of Microsoft Windows. ...

External links

  • classic JScript documentation in the MSDN Library
  • JScript .NET documentation in the MSDN Library
  • JScript blog

Downloads

Latest versions of classic JScript (5.6 and 5.7) are bundled with Internet Explorer, so it is already installed and up to date on most Windows computers. For people using another browser and not installing Internet Explorer updates (which is not recommended, as IE also updates Windows core components related to HTTP and HTML rendering for Windows itself and other applications), the JScript engine is also available as part of the Windows Script package, which is the set of scripting components of Windows (containing VBScript, JScript, Windows Script Host, Windows Script Component and Windows Script Runtime). VBScript (short for Visual Basic Scripting Edition) is an Active Scripting language developed by Microsoft. ...

  • Windows Script 5.7 for Windows 2000
  • Windows Script 5.7 for Windows XP
  • Windows Script 5.7 for Windows Server 2003

The latest version for Windows 98, Me and NT4 is Windows Script 5.6, which used to be available on Microsoft Download Center but seems to have been removed when 5.7 went online. Windows Vista already contains Windows Script 5.7.


References

  1. ^ Microsoft Developer Network. Version Information (JScript 5.6). Retrieved on 2007-08-12.
  2. ^ Microsoft Developer Network. Microsoft JScript Features - Non-ECMA (JScript 5.6). Retrieved on 2007-08-12.
  3. ^ Eric Lippert. How Do The Script Garbage Collectors Work?. Retrieved on 2007-08-12.

  Results from FactBites:
 
JScript .NET - Wikipedia, the free encyclopedia (920 words)
Both JScript and JScript.NET are languages whose syntax is based on that of C language.
The original JScript is a scripting language, and as such program (or more suggestively, scripts) can be executed without the need to compile the code first.
JScript was originally Microsoft's implementation of ECMAScript, which is more commonly known as JavaScript, though it is unrelated to Java.
JScript - Wikipedia, the free encyclopedia (167 words)
JScript is Microsoft's Active Scripting implementation of ECMAScript.
JScript was first supported in Internet Explorer browser 3.0 released in August 1996.
The most recent version of JScript is JScript.NET, which is based on the yet-unfinished version 4 of the ECMAScript standard, and can be compiled for the Microsoft.NET platform.
  More results at FactBites »

 
 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments

Want to know more?
Search encyclopedia, statistics and forums:

 


Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms, 1022, m