ECMAScript standard: Difference between revisions

From Rosetta Code
Content added Content deleted
(Add ECMAScript 5 and 5.1.)
m (→‎Versions: Tweak link.)
 
(2 intermediate revisions by 2 users not shown)
Line 2: Line 2:


==Versions==
==Versions==
There are three editions of ECMA-262 published, and the work on the fourth edition is in progress.

{| class="wikitable"
{| class="wikitable"
|- style="background: #ccccff;"
|- style="background: #ccccff;"
Line 24: Line 22:
|4
|4
|Abandoned
|Abandoned
|[http://stackoverflow.com/questions/2329602/why-was-ecmascript-4th-edition-completely-scrapped#2329662 Rejected] for proposing too much new syntax and too many extra features.
|[http://stackoverflow.com/questions/2329602/why-was-ecmascript-4th-edition-completely-scrapped Rejected] for proposing too much new syntax and too many extra features.
|-
|-
|5
|5
|December 2009
|December 2009
|Added [[JSON]] library, <code>use strict</code> mode, some other stuff...
|Added [[JSON]] library, <code>use strict</code> mode, property accessors, immutable objects, additional reflection facilities, and more.
|-
|-
|5.1
|5.1

Latest revision as of 20:23, 9 October 2011

ECMAScript is a scripting programming language, standardized by Ecma International in the ECMA-262 specification.

Versions

Edition Date published Differences to the previous edition
1 June 1997 First edition, editor Guy L. Steele, Jr.
2 June 1998 Editorial changes to keep the specification fully aligned with ISO/IEC 16262 international standard; editor Mike Cowlishaw.
3 December 1999 Added regular expressions, better string handling, new control statements, try/catch exception handling, tighter definition of errors, formatting for numeric output and other enhancements; editor Mike Cowlishaw.
4 Abandoned Rejected for proposing too much new syntax and too many extra features.
5 December 2009 Added JSON library, use strict mode, property accessors, immutable objects, additional reflection facilities, and more.
5.1 June 2011 Corrected errors in the specification.

References