Краткая история JavaScript

JavaScript — это язык программирования, который является одним из трех основных языков, используемых для разработки веб-сайтов, наряду с HTML и CSS. В то время как HTML и CSS придают сайту структуру и стиль, JavaScript позволяет добавить функциональность и поведение на сайт. Это позволяет посетителям взаимодействовать с вашим сайтом различными творческими способами.

Mosaic был первым веб-браузером с графическим пользовательским интерфейсом. Он был впервые выпущен в 1993 году и сыграл ключевую роль в быстром развитии Интернета, каким мы его знаем сегодня. Ведущие разработчики Mosaic основали компанию Netscape (сейчас Mozilla) и в 1994 году выпустили более элегантный браузер под названием Netscape Navigator.

В первые годы существования Интернета веб-страницы были только статичными, без возможности динамического поведения и интерактивности. В результате в то время в сообществе веб-разработчиков возникло желание устранить это ограничение. Это привело компанию Netscape к решению добавить язык сценариев в браузер Navigator.

В сентябре 1995 года программист Netscape по имени Брендан Эйх разработал новый язык сценариев всего за 10 дней. Первоначально он назывался Mocha, но быстро стал известен как LiveScript, а позже — JavaScript.

Синтаксис языка был заимствован из Java, функции первого класса — из Scheme, а наследование по прототипу — из Self.
С тех пор JavaScript был принят всеми основными графическими веб-браузерами.

JavaScript против Java

Выбор названия «JavaScript» всегда вызывал некоторую путаницу, что язык напрямую связан с Java. Однако, за исключением синтаксического сходства, JavaScript не имеет практически ничего общего с языком программирования Java. Это совершенно разные языки.

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

Что такое ECMAScript?

Когда JavaScript был впервые представлен компанией Netscape, шла война между всеми производителями браузеров, представленных на рынке в то время. Microsoft и несколько других производителей браузеров внедрили свои собственные версии JavaScript (с разными названиями и синтаксисом) в свои браузеры. Это создавало огромную головную боль для разработчиков, так как код, который прекрасно работал в одном браузере, был совершенно бесполезен в другом. Так продолжалось некоторое время, пока все они не согласились использовать один и тот же язык (JavaScript) в своих браузерах.

В результате Netscape передал JavaScript в Европейскую ассоциацию производителей компьютеров (ECMA) для стандартизации, чтобы обеспечить надлежащее обслуживание и поддержку языка. Поскольку JavaScript был стандартизирован ECMA, он получил официальное название ECMAScript.


Первоначально название ECMAScript было просто формализацией JavaScript, но теперь такие языки, как JScript и ActionScript, также основаны на стандарте ECMAScript. Их можно представить как три разных автомобиля, использующих один и тот же двигатель.

Хотя они тесно связаны друг с другом, термины «JavaScript» и «ECMAScript» означают не одно и то же.

У JavaScript есть две основные среды: браузеры и Node.js. Эти среды добавляют в язык некоторые API. Если вы удалите все внешние API из этих сред, то получите ECMAScript. Проще говоря, ECMAScript можно рассматривать как JavaScript без хост-среды.

JavaScript сегодня

Согласно отчету GitHub Octoverse за 2021 год, существует больше репозиториев кода JavaScript, чем любого другого языка, и это число неуклонно растет.

JavaScript можно найти практически везде в Интернете. Он неоднократно назывался самым распространенным языком программирования: в 2021 году его использовали более 64,9 процента разработчиков.

Для разработки мощных и сложных веб-приложений был создан целый ряд фреймворков и библиотек JavaScript, таких как Ember, Angular, React и Vue. Кроме того, наряду с клиентским и серверным программным обеспечением, теперь на JavaScript можно писать и нативные мобильные приложения.

С самого начала своего существования JavaScript используется для создания более 90% веб-сайтов в Интернете, включая крупнейшие веб-приложения, такие как Twitter, Facebook и YouTube.

Сейчас он уже перерос свои корни скриптового языка и стал надежным и эффективным языком общего назначения. Таким образом, становится ясно, что JavaScript будет с нами еще много лет.

Подведение итогов

Надеемся, что эта статья дала вам хорошее понимание истории самого популярного на сегодняшний день языка программирования в Интернете.

Оцените статью
Procodings.ru
Добавить комментарий