JavaScript: відмінності між версіями

[перевірена версія][перевірена версія]
Вилучено вміст Додано вміст
вікіфікація
правопис, вікіфікація
Рядок 58:
 
=== Поява в Netscape ===
В [[1995]] роціроку компанія [[Netscape Communications|Netscape]] поставила завдання вбудувати мову програмування [[Scheme]] чи «якусь схожу» в [[браузер]] [[Netscape Navigator|Netscape]]. Для цього був запрошений [[Брендан Айк]], [[Сполучені Штати Америки|американський]] розробник, що спеціалізувався на [[Системне програмування|системному програмуванні]]. Також, для прискорення розробки, Netscape почали співробітництво з компанією [[Sun Microsystems]].
 
З часом, концепція розроблюваної мови програмування була розширена до можливості використання безпосередньо в [[HTML]]-коді [[Веб-сторінка|сторінки]]. Компанії мали на меті створити мову, що могла зв'язати різні частини веб-сайтів: зображень, [[Java-аплет]]ів, [[Об'єктна модель документа|об'єктної моделі документа]]. Ця мова повинна була стати зручною для веб-дизайнерів та некваліфікованих програмістів. Робочою назвою нової мови була Mocha, яка була змінена на LiveScript в перших двох [[Бета-версія|бета-версіях]] браузера Netscape 2.0. А дещо пізніше, користуючись популярністю бренду Java, LiveScript був перейменований на JavaScript і третя бета-версія (2.0B3) [[Netscape Navigator|Netscape 2.0]] вже вийшла з сучасною назвою<ref>[https://web.archive.org/web/20070916144913/http://wp.netscape.com/newsref/pr/newsrelease67.html Press release announcing JavaScript], «Netscape and Sun announce Javascript», PR Newswire, December 4, 1995</ref><ref name="techvision">{{cite web |archiveurl=https://web.archive.org/web/20080208124612/http://wp.netscape.com/comprod/columns/techvision/innovators_be.html |archivedate=2008-02-08 |title=TechVision: Innovators of the Net: Brendan Eich and JavaScript |publisher=Web.archive.org |url=http://wp.netscape.com/comprod/columns/techvision/innovators_be.html }}</ref>. Для цього була придбана відповідна ліцензія у компанії [[Sun Microsystems]], що володіла [[Бренд|брендом]] [[Java]].
 
В 1992 роціроку компанією Nombas була розроблена скриптова мова програмування [[Cmm]] ([[Англійська мова|англ]]. С-minus-minus, гра слів навколо мови [[C++|С++]]), яка пізніше була перейменована на ScriptEase та могла вбудовуватися в веб-сторінки. Існує хибна думка, що JavaScript був створений під впливом Cmm. Насправді, Брендан Айк ніколи не чув про Cmm до того, як він створив LiveScript<ref>{{cite web|url=http://www.quora.com/Brent-Noorda/answers/ECMA |title=Brent Noorda's Answers on ECMA |publisher=Quora |accessdate=2014-04-13}}</ref>. Пізніше, Nombas зупинили розробку Cmm та почали використовувати JavaScript, а згодом брали участь у групі зі [[Стандартизація|стандартизації]] JavaScript.
 
=== Стандартизація ===