Key facts
- Programming language.name
- ECMAScript
- Programming language.paradigm
- Multi-paradigm: prototype-based, functional, imperative
- Programming language.designer
- Brendan Eich, Ecma International
- Programming language.typing
- weak, dynamic
- Programming language.implementations
- JavaScript, ActionScript, JScript, QtScript, InScript, Google Apps Script
- Programming language.influenced_by
- Self, HyperTalk, AWK, C, CoffeeScript, Perl, Python, Java, Scheme
- File format.name
- ECMAScript (file format)
- File format.icon
- Crystal source.svg
- File format.extension
- .es
- File format.mime
- application/ecmascript
- File format.owner
- Sun Microsystems,Ecma International
- File format.latest release version
- Edition 16
- File format.genre
- Scripting language
- File format.extensions
- JavaScriptes
- File format.url
- Standards
via Wikipedia infobox
Wikidata facts
- Official website
- ecma-international.org
Show 5 more facts
- Stack Exchange tag
- stackoverflow.com/tags/ecmascript-5
- short name
- ES
- media type
- text/ecmascript
- inception
- 1997-06-00
- file extension
- es
Sources (6)
via Wikidata · CC0
Article · Polski
ECMAScript – stworzona przez ECMA ustandaryzowana specyfikacja obiektowego języka programowania, której najbardziej znane implementacje to JavaScript, JScript i ActionScript. Specyfikacja ta oznaczona jest jako ECMA-262 i ISO/IEC 16262. Język początkowo był projektowany z myślą o pisaniu skryptów i przeniesieniu części zadań obliczeniowych na stronę klienta (przeglądarki internetowej) w architekturze klient-serwer, od tego czasu znacznie ewoluował i błędem byłoby nazywanie go językiem skryptowym, sami autorzy w specyfikacji nazywają go językiem programowania, który wyszedł poza skryptowanie i jest pełnoprawnym językiem programowania ogólnego zastosowania, wskazując na jego właściwości porównywalne do tych obecnych w Javie, Selfie, czy Scheme. ECMA-262 definiuje samą semantykę języka oraz niektóre podstawowe typy danych (String, Boolean, Number, Object itp.) i obiekty (np. Math, Array). Elementy, takie jak obiektowy model dokumentu, specjalne funkcje wejścia-wyjścia, obsługa graficznego interfejsu użytkownika nie wchodzą w skład specyfikacji ECMAScript – definiowane są przez inne standardy (W3C DOM) lub samych autorów konkretnych implementacji. Standard jest cały czas uaktualniany. Od 2015, co roku powstaje nowa wersja, którą zajmuje się komisja TC39, w skład której wchodzą przedstawiciele wszystkich głównych przeglądarek internetowych i kilkadziesiąt innych organizacji.
Abstract from DBpedia / Wikipedia · CC BY-SA