ECMAScript


Origem: Wikipédia, a enciclopédia livre.

Saltar para a navegaçãoSaltar para a pesquisa

ECMAScript
Paradigma multiparadigmabaseada em protótiposfuncionalimperativalinguagem de script
Surgido em 1997
Criado por Brendan EichEcma International
Estilo de tipagem: Duckfracadinâmica
Dialetos: JavaScriptActionScriptJScriptQMLQtScriptInScript
Influenciada por SelfHyperTalkAWKCPerlPythonJavaScheme
ECMAScript
Crystal source.png
Extensão do arquivo .es
MIME application/ecmascript
Desenvolvido por Sun Microsystems,
Ecma International
Lançamento junho de 1997
Última versão Edição 8 (junho de 2011; há 8 anos)
Tipo de formato Linguagem de script
Variado para JavaScript
Página oficial ECMA-262ECMA-290,
ECMA-327ECMA-357,
ECMA-402

ECMAScript é uma especificação de linguagem de programação baseada em scripts, padronizada pela Ecma International na especificação ECMA-262 e ISO/IEC 16262. A especificação é usada em tecnologias para Internet para a criação de scripts executados no cliente, sendo criada para padronizar a linguagem JavaScript, além permitir outras implementações independentes.

História[editar | editar código-fonte]

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[editar | editar código-fonte]

Referências

  1.  «ECMA-262.pdf (objeto application/pdf)» (PDF). http://www.ecma-international.org. Consultado em 23 de fevereiro de 2011. Arquivado do original (PDF) em 12 de abril de 2015

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google

Você está comentando utilizando sua conta Google. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s