ECMAScript, JavaScript, JScript
What is ECMAScript, JavaScript and JScript? What is the relationship between these three?
Know the answer? Post it — somebody with the same question will find it here.
Sign in to answer this question
It is the same account you read, post and publish with — and you will come straight back to this page.
Sam HobbsPosted Nov 2, 2011, 3:05 PM
Hemant KumarPosted Nov 2, 2011, 2:47 AM
Netscape originally developed a scripting language for use in its browsers, calling it LiveScript. Java being an internet buzzword at that time, for marketing reasons they renamed the scripting language to JavaScript. Brendan Eich (born 1961) is the creator of the JavaScript programming language. Now he is the Chief Technology Officer at the Mozilla Corporation.
Microsoft implemented its own version of JavaScript and called it JScript.
Netscape, Microsoft and others started standardizing the scripting language, using the ECMA standardizing organisation (http://www.ecma-international.org/) for that. Thus the language standard is now called ECMA Script.
ECMA standard is only about the core language, with data and objects like numbers, strings, booleans, Object, Array, Function, Date, Math, but NOT about application specific objects like browser specific objects (document, window, links, images etc).
The core features of Netscape's JavaScript and Microsoft's JScript are pretty much compliant with the ECMA Script standard, but the application specific objects like the browser DOM (Document Object Model) and the server object model differ, slightly less with time.