Поскольку JavaScript не является производным от Java, почему в названии указано «Java»?
java
javascript
Мэтью
источник
источник
Ответы:
JavaScript изначально назывался Mocha, позже он был переименован в LiveScript, а затем в JavaScript.
Изменение имени LiveScript в JavaScript произошло потому, что Netscape и Sun заключили лицензионное соглашение.
Затем этот язык был представлен для стандартизации в Международную организацию ECMA . К тому времени Netscape не разрешал использовать имя «JavaScript», поэтому стандартизированный язык назывался ECMAScript .
JavaScript на самом деле не является открытым именем. Теперь это торговая марка Sun (теперь Oracle).
Там все еще много путаницы, некоторые люди все еще думают, что JavaScript, JScript и ECMAScript - это три разных языка.
ECMAScript - это название «стандартов» для языка.
С технической точки зрения JavaScript является «диалектом» ECMAScript, Mozilla Foundation может использовать «JavaScript» в качестве имени своих реализаций (в настоящее время присутствует в движках Rhino и SpiderMonkey ).
В первые дни Microsoft решила также делать то, что Netscape делал в своем собственном браузере, и они разработали JScript , который также является диалектом ECMAScript, но был назван таким образом, чтобы избежать проблем с товарными знаками.
источник
Из интервью, сделанного его создателю Брендану Эйчу :
источник
Java для Javascript - это то же самое, что Car для Carpet.
источник
Первоначально он назывался Mocha, переименовывался в LiveScript, а затем переименовывался в JavaScript. Сам JavaScript является товарным знаком Sun Microsystems - официальный стандарт просто называется ECMAScript .
Еще больше запутывая дело, Microsoft решила назвать свою версию JScript. JScript вовсе не связан с J ++, реализованной Microsoft Java, имя которой, несомненно, призвано вызвать путаницу с C ++.
источник
Первоначально проект назывался Mocha , затем переименовывался в LiveScript и, наконец, в JavaScript, когда Netscape и Sun заключили лицензионное соглашение. В то время идея заключалась в том, чтобы сделать его языком сценариев, дополняющим Java.
Мой источник .
источник
Это была маркетинговая уловка, придуманная Netscape, так как в то время Java была популярным словом. Первоначально он назывался LiveScript. Что было, наверное, лучшим именем задним числом.
источник
Мы были одержимы именами вещей после кофе в 90-х годах.
Я знаю ... о чем мы думали ?!
источник
Язык имеет сходство с C-adjecents, к которым относится и Java.
Сначала он был назван Mocha, но позже переименован в LiveScript и, наконец, в JavaScript по маркетинговым причинам. Чтобы учесть тенденцию Java в то время, существовал интерфейс между LiveScript и Java, называемый LiveConnect. Предполагалось, что эта связь будет выражена новым именем «JavaScript».
источник
Это просто историческая ошибка. (и, по моему мнению, нет никакой реальной причины называть JavaScript JavaScript)
У них схожие имена, потому что рынок был без ума от этих новых технологий, когда они только начали появляться (фактически Netscape собирался включить Java в Netscape), и они случайно решили изменить имя LiveScript на JavaScript. Я написал случайно, потому что они не имеют ничего общего (кроме двух языков программирования), поэтому нет реальной аналитической причины для подобия.
источник
В то время, когда Javascript или Livescript был выпущен на рынок, Sun MicroSystems была занята созданием java, поэтому они назвали его javascript. Также он использует некоторые основные конструкции Java.
источник