icon-star icon-cart icon-close icon-heart icon-info icon-pause icon-play icon-podcast icon-question icon-refresh icon-tile icon-users icon-user icon-search icon-lock icon-comment icon-like icon-not-like icon-plus article-placeholder article-plus-notepad article-star man-404 icon-danger icon-checked icon-article-edit icon-pen icon-fb icon-vk icon-tw icon-google
Мария Иванова
Техника и Интернет

Что такое JavaScript?

  • 1620
  • 8

Что такое JavaScript?

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

Его следует отличать от другого широко распространенного языка программирования - Java. Основная особенность последнего – то, что программы, написанные на Java, транслируются в байт-код, после чего обрабатываются специальной программой и передаются непосредственно оборудованию. Такие программы выполняются в любой операционной системе (правда, делают это медленно, а памяти «кушают» много).

Программы на языке Java используют в самых разных устройствах: телефонах, смартфонах или планшетных компьютерах (тогда как ПО для обычных компьютеров, как правило, пишутся на С++ ). Таким образом, все, что объединяет языки Java и JavaScript – это четыре одинаковые буквы в названии. Но откуда они взялись?

В 1992 году компания Nombas начала разработку языка программирования Сmm (Си-минус-минус), основанный на языке С (Си). Потом разработчики решили, что «минус-минус» звучит уж слишком пессимистично, и переименовали продукт в ScriptEase. На его основе был создан коммерческий язык программирования CEnvi, позволяющий осуществлять простейшие операции с веб-страницами в браузере Netscape Navigator.

В 1995 году был разработан язык LiveScript, предназначенный для «склеивания» изображения, плагинов и других частей веб-ресурса. Язык Java в то время был в моде, а разработчики нового языка посчитали, что схожее название сделает его более популярным, поэтому 4 декабря 1995 года LiveScript переименовали в JavaScript.

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

Вообще, JavaScript – это:

1. Прототипно-ориентированный язык программирования – в нем отсутствует такое понятие как «класс» (множество предметов с одними и теми же характеристиками), которое есть во многих других языках.

2. Скриптовый язык – призван автоматизировать выполнение того, что пользователи делают вручную.

3. Язык с динамической типизацией – это значит, что одна и та же переменная в разных участках программы может принимать значения разных типов.

4. В нем реализовано автоматическое управление памятью – например, процесс под названием «сборщик мусора» регулярно удаляет «ненужные» объекты, пользователю остается только пометить их особым образом.

5. Функции в JavaScript являются объектами первого класса, то есть обладают рядом особых свойств, не присущих другим объектам (например, могут быть созданы во время выполнения программы), ну и так далее.

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

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

Выбор читателя

16+