в 1995 году компания Sun Microsystems анонсировала новый язык программирования под названием JavaScript
 

JavaScript — это прототипно-ориентированный скриптовый язык программирования, несущий в себе черты Java и C, но обладающей гораздо более высокой степенью автоматизации и потому удобный для веб-дизайнеров и программистов, не обладающих высокой квалификацией. По сути это язык для «склеивания» составляющих частей веб-ресурса: изображений, плагинов, Java-апплетов.

Разработку похожих языков ScriptEase и CEnvi с 1992 по 1995 годы вела компания Nombas. Однако последний удалось встроить лишь в 16-битный Netscape Navigator для Windows, и на этом все закончилось.

Параллельно, идеей подобного языка загорелся Брендан Айк, пришедший в Netscape 4 апреля 1995 года. Он сразу же начал разрабатывать концепцию нового языка программирования, который браузер Netscape мог бы встраивать в HTML-код страницы. Ближе к концу года команда в составе  Тома Пакина, Михаэля Тоя, Рика Шелла, а также со-основателя Netscape Communications Марка Андрисина и со-основателя Sun Microsystems Билла Джоя представила язык LiveScript. 4 декабря 1995 года от Sun была получена лицензия, и язык переименовали в JavaScript.

В тот же день, накануне выпуска второй бета-версии Netscape Navigator, Sun анонсировала новый язык. Более того, 28 лидирующих IT-компаний выразили намерение использовать в своих будущих продуктах JavaScript как объектный скриптовый язык с открытым стандартом.

О возможностях языка мы расскажем лишь в двух словах, насколько позволяет наш формат.

JavaScript сочетает свойства объектно-ориентированного языка и прототипирование. Также, у него есть свойства, присущие функциональным языкам, и это придает ему большую гибкость. Вот лишь немногие особенности JavaScript:

  • объекты, с возможностью интроспекции;
  • функции как объекты первого класса;
  • автоматическое приведение типов;
  • автоматическая сборка мусора;
  • анонимные функции;

Сфер применения JavaScript — масса. Его активно используют:

  • В веб-приложениях
  • В AJAX — популярном подходе к построению интерактивных и быстрых пользовательских интерфейсов
  • В comet-приложениях
  • В браузерных операционных системах
  • В букмарклетах
  • Для написания пользовательских скриптов в браузерах
  • В серверных приложениях для Java 6 и более поздних
  • В мобильных приложениях
  • В виджетах
  • В прикладном ПО
  • Для доступа к объектам приложений
  • В офисных приложениях — для автоматизации рутинных действий, написания макросов, организации доступа со стороны веб-служб.

Также, JavaScript отлично подходит для обучения информатике.

В результате, благодаря относительной простоте и гибкости, JavaScript считается одним из самых популярных языков, и его популярность только растет.

Так, по данным  TIOBE Index в июне 2011 года JavaScript находился на 11 месте по популярности. По информации Black Duck Software на август 2009 года, 80% открытого ПО так или иначе использовало этот язык.

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