#javascript #ecmascript_6 #ecmascript
Русская версия
ECMAScript — это встраиваемый расширяемый не имеющий средств
ввода-вывода язык программирования, используемый в качестве основы для
построения других скриптовых языков. Стандартизирован международной
организацией ECMA в спецификации ECMA-262. Расширения языка:
JavaScript, JScript и ActionScript.
Английская версия
ECMAScript (or ES) is a trademarked scripting-language specification
standardized by Ecma International in ECMA-262 and ISO/IEC 16262.
Так всё-таки EcmaScript это спецификация или язык программирования? Получается в
Вики ошибка или что?
Текст написан про EcmaScript в русской вики
Язык возник на основе нескольких технологий, самыми известными из
которых являются языки JavaScript и JScript. Разработка первой
редакции спецификации началась в ноябре 1996 года.
Получается язык как они говорят EcmaScript возник на основе нескольких технологий
аля: JavaScript и JScript. То есть слияние этих всех технологий или языков? Или наоборот
на примере JavaScript(a): Это EcmaScript + DOM, BOM и еще что-нибудь? Я правильно понимаю?
Да я копаю в основы и тд. Уж лучше так медленней понимать и знать что да как, чем
после 20 минут JavaScript(a) идти во фреймворки и пытаться понять как там всё работает -_-
Ответы
Ответ 1
Для разбора откроем саму спецификацию (последний черновик) Название явно указывает: ECMAScript® 2019 Language Specification Спецификация языка ECMAScript® 2019 Далее во введении можно увидеть следующее: Этот Ecma стандарт определяет язык ECMAScript 2019. Это десятая редакция спецификации языка ECMAScript. ECMAScript основан на нескольких технологиях, таких как JavaScript (Netscape) и JScript (Microsoft). Настоящий стандарт определяет язык программирования общего назначения ECMAScript 2019. Далее идет секция соответствия, в которой указывается определенные пункты, которым должна соответствовать реализация ECMAScript. Из всего выше сказанного можно сделать вывод: Есть языковая спецификация Спецификация описывает язык ECMAScript Есть конкретные реализации этой спецификации, например JavaScriptОтвет 2
Спецификация языка - это документ, который описывает язык. Чтобы язык начал свое существование, он должен быть описан. В самой спецификации ECMAScript во введении написано: This Ecma Standard defines the ECMAScript 2015 Language. Так что никакого противоречия нет. В приведенной вами цитате Язык возник на основе нескольких технологий, самыми известными из которых являются языки JavaScript и JScript. язык программирования определяется как вид информационной технологии.
Комментариев нет:
Отправить комментарий