ECMAScript | |
---|---|
Paradigma | multiparadigma: baseada em protótipos, funcional, imperativa, linguagem de script |
Surgido em | 1997 |
Criado por | Brendan Eich, Ecma International |
Estilo de tipagem | Duck, fraca, dinâmica |
Dialetos | JavaScript, ActionScript, JScript, QML, QtScript, InScript |
Influenciada por | Self, HyperTalk, AWK, C, Perl, Python, Java, Scheme |
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 (junho de 2019 | )
Tipo de formato | Linguagem de script |
Variado para | JavaScript |
Página oficial | ECMA-262, ECMA-290, ECMA-327, ECMA-357, ECMA-402 |
ECMAScript[1] é um padrão de linguagens de programação, incluindo JavaScript, JScript, e ActionScript, 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 usando ambientes de execução como Node.js, Deno,[2] e Bun.
The core JavaScript programming language [...] is based on the ECMAScript standard, or ES for short.