Программист с 5 летним опытом работы на Python... · 17 сент 2021
Первый плюс - это можно не ставить точки с запятой в конце (если есть табуляция). Допустим C++ так не может - ему нужны точки с запятой даже при наличии табуляции. Второй плюс - код работает сразу в браузере - не нужно ждать компиляции. Третий плюс - JavaScript простой и хорошо подходит новичкам. Четвертый плюс - он может использоваться много для чего: на нем пишут интерфейс программ (EEL+Python дает сделать интерфейс питон-скрипту более графическим), им можно частично заменить PHP и использовать в бэкенде, использовать во фронтенде тоже можно. Даже ИИ написать на JavaScript можно. Замечательный язык.
У javascript есть встроенный интерпретатор в любой современный браузер (т.е. дополнительно не нужно ничего устанавливать, можно открыть консоль разработчика и попробовать в закладе console написать несколько команд). Также язык... Читать далее
Обучаем детей с 7 лет программированию и компьютерной грамотности.Перейти на kidkod.ru
Когда мне попался этот вопрос, я заложил его в список "ответить позже", после чего долго ходил вокруг, не зная, что написать. Характеристики навроде "популярный", "массовый", "есть в любом браузере" — всё это, конечно, правда... Читать далее
В дополнение я бы добавил ещё, что математика... · 27 сент 2021
Совершенно согласен с предыдущими ответами и комментариями. Главное его преимущество - что это браузерный язык и его практическая ценность для разработки веб-страниц. Плюс относительно простой синтаксис.
Это небольшой (по размеру спецификации) и мощный функциональный язык с поддержкой юникода. JS — это в основном про функции, а не про ООП.
Есть книга, посвящённая целиком теме вопроса — «JavaScript: сильные стороны» Дугласа... Читать далее
Диванный философ, по совместительству инженер · 28 дек 2021
В том что его понимают все более-менее массово применяемые браузеры. И поэтому для определенных применений он если и не безальтернативен то критически важен. Его альтернатива - языки типа Coffee Script которые компилируются в... Читать далее
Здравствуйте! Это универсальный язык для фронтенд направления. Его можно использовать на разных платформах, в пользовательском интерфейсе. Это интерпретируемый язык программирования.
Разработка программного обеспечения. Автоматизация бизнес процессов. Дизайн.Перейти на dta.agency
Никаких плюсов! Язык как язык, ничего особенного. Вообще, для программиста не важно на каком языке писать. Выбор языка определяется не предпочтениями программиста(знаю - не знаю, нравится - не нравится, буду - не буду…), а... Читать далее