Эта запись была опубликована на стене группы "Типичный Сисадмин" 2013-12-04 14:20:30.
Посмотреть все записи на стене
Типичный Сисадмин
2013-12-04 14:20:30
В этот день, 4 декабря 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 является самым популярным языком программирования, используемым для разработки веб-приложений на стороне клиента.