Как создавался JavaScript

Javascript — один из самых используемых языков программирования в мире. Эта статья поможет вам узнать историю Javascript.

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

То, как был создан JavaScript, помогает нам понять, почему он такой, какой он есть.

В 1993 году Mosaic от NCSA стал первым широко популярным веб-браузером. В 1994 году была основана компания Netscape, чтобы использовать потенциал зарождающейся Всемирной паутины. Netscape создала проприетарный веб-браузер Netscape Navigator, который доминировал на протяжении 1990-х годов. Многие из первоначальных авторов Mosaic продолжали работать над Navigator, но они намеренно не делились кодом.

Netscape быстро понял, что Интернету необходимо стать более динамичным. Даже если вы просто хотите проверить, что пользователи ввели правильные значения в форму, вам необходимо отправить данные на сервер, чтобы дать обратную связь. В 1995 году Netscape наняла Брендана Эйха, пообещав ему реализовать Scheme (диалект Лиспа) в браузере.[4] Прежде чем он смог приступить к работе, Netscape сотрудничал с компанией Sun, занимающейся аппаратным и программным обеспечением (после того, как ее купила Oracle), чтобы включить в Navigator ее более статичный язык программирования Java. Как следствие, в Netscape горячо обсуждался вопрос, зачем Сети нужны два языка программирования: Java и язык сценариев. Сторонники языка сценариев предложили следующее объяснение:[5]

Мы стремились предоставить «связующий язык» для веб-дизайнеров и программистов, работающих неполный рабочий день, которые создавали веб-контент из таких компонентов, как изображения, плагины и Java-апплеты. Мы рассматривали Java как «язык компонентов», используемый высокооплачиваемыми программистами, где связующие программисты — дизайнеры веб-страниц — собирали компоненты и автоматизировали их взаимодействие с помощью [языка сценариев].

К тому времени руководство Netscape решило, что язык сценариев должен иметь синтаксис, аналогичный языку Java. Это исключало использование существующих языков, таких как Perl, Python, TCL или Scheme. Чтобы защитить идею JavaScript от конкурирующих предложений, Netscape нуждался в прототипе. Эйх написал его за 10 дней, в мае 1995 года. Первым кодовым названием JavaScript было Mocha, придуманное Марком Андриссеном. Позже отдел маркетинга Netscape изменил его на LiveScript по соображениям товарного знака и потому, что названия некоторых продуктов уже имели префикс «Live». В конце ноября 1995 года вышел Navigator 2.0B3, включающий прототип, который продолжил свое раннее существование без серьезных изменений. В начале декабря 1995 года популярность Java возросла, и язык был снова переименован в свое окончательное имя — JavaScript.

Источник:

  1. Брендан Эйх, «Популярность», 3 апреля 2008 г.,
  2. «Глава 4. Как был создан JavaScript».
  3. Наоми Гамильтон, «Языки программирования от А до Я: JavaScript», Computerworld, 30 июля 2008 г.