ECMA

Leave a comment

May 18, 2014 by Ozgur Ozden

Before we evaluate the topic, I would like to briefly mention about JavaScript and Ecma standardization then i will touch the relationship between them.
JavaScript is one of the world’s most widely used client-side computer programming language enables programmers to create dynamic, interactive pages. With the advancement in technology JavaScript becomes a solid part of the www. As you may guess from the prefix-Java, it is affiliated to Java but less capable. Suffix-Script indicates that it is not a full scale programming language. It is first developed by Netscape and used at web the browser Netscape Navigator in 1995. With its huge success it became popular very quickly. Just like any other programming languages, first version of JavaScript was very feeble. But with continuous developments current version is a full OOP language. JavaScript is a client-side interpreted program, it runs on the computer ıof the user and mostly used for polls and quizzes. Depending on the application JavaScript can produce dynamic application and events like onclick, onload, onsubmit, onchange, onmouseover, onmouseout, onfocus, onfocus, onblur, etc…
European Computer Manufacturers Association (ECMA) is a private non-profit standards organization founded in 1961 in Europe to bring a standard to electronics, computers, communication. İt is open to companies, developers, vendors on membership base. Starting from its beginning ECMA worked and issued many standards for the industry. Some of the work done according to Wikipedia as:
“ECMA-119 – CD-ROM volume and file structure
ECMA-262 – ECMAScript Language Specification (often referred to as JavaScript
ECMA-334 – C# Language Specification
ECMA-335 – Common Language Infrastructure (CLI)
ECMA-341 – Environmental design considerations for electronic products
ECMA-363 – Universal 3D File Format
ECMA-367 – Eiffel: Analysis, design and programming Language
ECMA-372 – C++/CLI Language Specification
ECMA-376 – Office Open XML
ECMA-377 – Holographic Versatile Disc (HVD) Recordable Cartridges
ECMA-378 – Read-Only Memory Holographic Versatile Disc (HVD-ROM)
ECMA-388 – Open XML Paper Specification”
As one can see from the second item Ecma worked and prepared standard for JavaScript also called as ECMAScript.
Actually, Netscape decided to submit JavaScript to ECMA to become an international standard in 1996. First edition of standardized JavaScript called ECMA-262 specification came out at 1997. The ECMA prepared two updates for JavaScript one in 1998 and another one in 1999. Last update from ECMA was in 2011.
As we have discussed in the previous week it is crucial to have non-profit organizations like W3C, IETF, ISOC, IEEE-SA to regulate and prepare standards for www.
If an innovation is driving the www to a next level and improving the quality of the system, these must be evaluated and standardized considered by these organizations to have a common standard in all platforms. In this vein ECMA played a vital role in standardizing JavaScript.
References:
1- JavaScript (2013) (Online) Available at: http://en.wikipedia.org/wiki/JavaScript [Accessed at: 17 May 2013]
2- ECMAScript, (2013) Online, available at: http://en.wikipedia.org/wiki/ECMA-262 [Accessed at: 17 May 2013]
3-Michael Lattig, (1999) Sun to retain grip on Java (Online) Available at: http://en.wikipedia.org/wiki/JavaScript [Accessed at: 17 May 2013]

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: