Почему мы только не прекращаем использовать слово JavaScript, в пользу ECMAScript?

Вопрос говорит все это.

9
задан Shog9 18 August 2010 в 00:10
поделиться

8 ответов

Существует разница между Ecmascript и JavaScript, не так ли?

Ecmascript - четко определенный язык (SPEC здесь ).

JavaScript - это диалект нее, а не полная реализация, насколько я понимаю, плюс он содержит, какие пять поколений браузеров сделали с ним.

Как указывает Кристоф в своем комментарии, реализация ECMAScript Microsoft на самом деле называется jscript, а слово «JavaScript» лицензируется в фонд Mozilla.

Думаю, общее восприятие, является то, что JavaScript как сумма внедрение каждого браузера ECMAScript . Было бы ужасно запутать, чтобы изменить это и фактически неверно.

20
ответ дан 4 December 2019 в 06:30
поделиться

Скажи свой вопрос громко, и вы найдете его свой ответ.

Если вы произнесите это, то пять слогов EEE-SEE-EMM-EH Script довольно глоток. И если вы пытаетесь произнести это, как слово, как это будет звучать, как EczeMascript , который приведет к разъему , сыпь шуток .

Кроме того, «JavaScript» - это больше, чем просто широко используется, он встроен. Ни в коем случае вы не сможете остановить людей, говорящих «JavaScript».

Отредактируйте

жутким совпадением, я только что наблюдал, как Steve Yegge Keynote из ОССОН 2007 года, в котором он говорит о брендинге и программном обеспечении. Он касается вопроса JavaScript VS Ecmascript. Не достигая заключения, это правда, но Стива всегда хорошая ценность. Смотреть сейчас .

7
ответ дан 4 December 2019 в 06:30
поделиться

Как дополнение к другим ответам:

  1. HTML SPECTS Предложить с использованием текста Text / JavaScript Тип MIME:
    <Тип сценария = «Текст / JavaScript»>

  2. Обычно файлы Ecmascript сохраняются с расширением файла .js

2
ответ дан 4 December 2019 в 06:30
поделиться

, потому что JavaScript был его названием (предоставлено Netscape) много лет до того, как Microsoft выталкивается через стандартизацию ECMA, пытаясь узаконить их независимо Jscript.

1
ответ дан 4 December 2019 в 06:30
поделиться

Исторические причины. Даже если JavaScript ™ на самом деле является только именем диалекта Ecmascript, поддерживаемого фоном Mozilla, я использую термин JavaScript (NO Capital 'S' S », чтобы охватить все общие диалекты Ecmascript.

0
ответ дан 4 December 2019 в 06:30
поделиться

История того, почему это называется JavaScript - это запутанная, и имеет много, чтобы сделать разработчики комфортно на новом языке.

Первоначально было MoCha, затем oodcript и, наконец, JavaScript. Позвонив ему JavaScript, вероятно, имеет много общего общения с тем, почему это было так широко принято, поскольку люди предполагают, что это похоже на Java, а другие семейные языки C, которые большинство программистов используют каждый день. На самом деле он имеет гораздо больше общего со схемой и некоторыми из более эзотерических прототиповых языков.

JavaScript - это хорошо указанный язык, и удивительно хорошо реализован Accross все браузеры. Существуют элементы спецификации, которые вызывают основные головные боли, такие как запястья, но они довольно согласуются с спецификацией по всем реализациям.

Это библиотека DOM, которая приводит к 99% головных болей с реализациями кросс-браузера в реальном мире.

6
ответ дан 4 December 2019 в 06:30
поделиться

Несколько источников, в том числе:

Абрамовиц и Стегун, «Справочник по математическим функциям» (доступно Онлайн !) !)

HART, «Компьютерные аппроксимации» (вне печати, но хорошо)

также видят несколько других вопросов о тригонометрии, в том числе « Как работают тригонометрические функции? «И» тригонометрические функции на встроенных системах ».

-121--1421458-

Поскольку eCmascript - это имя, которое относится к языку, стандартизированному ECMA. JavaScript / JScript - один диалект языка, но это не единственный. Есть другие диалекты, такие как ActionScript. Таким образом, термин «Ecmascript» не только ссылается на JavaScript / jscript, но и другие диалекты, такие как ActionScript, не то, что встроено в браузеры.

0
ответ дан 4 December 2019 в 06:30
поделиться

Поскольку ECMAscript является стандартом, а Javascript - реализацией (хотя и является сильно фрагментированной реализацией). Что не полностью поддерживает ECMAscript.

1
ответ дан 4 December 2019 в 06:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: