Predefinição:Info/Linguagem de computador
ECMAScript | |
---|---|
Extensão do arquivo | .es
|
MIME | application/ecmascript
|
Desenvolvido por | Sun Microsystems, Ecma International |
Lançamento | junho de 1997 |
Última versão | Edição 10 (Predefinição:Start date and age) |
Tipo de formato | Linguagem de script |
Variado para | JavaScript |
Página oficial | ECMA-262, ECMA-290, ECMA-327, ECMA-357, ECMA-402 |
ECMAScript é uma linguagem de programação, baseada em scripts, padronizada pela Ecma International na especificação ECMA-262 e ISO/IEC 16262. Esta linguagem é usada em tecnologias para Internet para a criação de scripts executados no cliente e no servidor (Node.JS), sendo inspirada na linguagem de programação JavaScript, além permitir outras implementações independentes.
ECMAScript e JavaScript
ECMAScript é uma linguagem de programação de uso geral, inspirada no JavaScript e no JScript, e especificada no documento ECMA-262. ECMAScript não é a mesma coisa que JavaScript, apesar do uso do termo "JavaScript" ser amplamente utilizado para referenciar, na verdade, a ECMAScript.
ECMAScript e ECMA-262
ECMAScript é uma linguagem de programação, e o documento ECMA-262 é a especificação desta linguagem de programação.
História
Em dezembro de 1995, a Sun Microsystems e a Netscape Communications Corporation anunciaram o JavaScript num press release, baseado nos trabalhos de Brendan Eich da Netscape sob o nome Mocha e, mais tarde, LiveScript. Em março de 1996 a Netscape Communications Corporation lançou o Navegador Netscape 2.0, com suporte para JavaScript. Com o sucesso do JavaScript como linguagem de scripting para o desenvolvimento de páginas web, a Microsoft, por sua vez, desenvolveu uma linguagem bastante próxima batizada de JScript, incluída mais tarde no Internet Explorer 3.0, lançado em agosto de 1996.
A Netscape submeteu as especificações do JavaScript para padronização pela Ecma International; o trabalho na especificação, ECMA-262, começou em novembro de 1996. A primeira edição do ECMA-262 foi adaptada pela ECMA General Assembly em junho de 1997.[1]
ECMAScript é uma especificação de linguagem de scripts padronizada pelo ECMA-262. As linguagens JavaScript, JScript e ActionScript seguem a ECMAScript, porém cada um provê recursos adicionais não descritos na especificação ECMA.
Ver também
Referências
- ↑ «ECMA-262.pdf (objeto application/pdf)» (PDF). www.ecma-international.org. Consultado em 23 de fevereiro de 2011. Arquivado do original (PDF) em 12 de abril de 2015
Predefinição:Normas ISO Predefinição:Lista de Normas da Comissão Eletrotécnica Internacional