Top.Mail.Ru
Ответы

В чем разница между java и javascript

По дате
По Рейтингу
Аватар пользователя
Новичок
7лет

В том, что это принципиально разные языки, вообще не имеющие ничего общего (кроме Си-подобного синтаксиса, но такой синтаксис имеют ещё десятки языков).

Java - это монопарадигменный (только ООП) статический язык со строгой типизацией и стандартным Симула-подобным ООП.

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

Аватар пользователя
Мудрец
7лет

Язык программирования JavaScript, разработанный в компании Netscape, Inc., не входит в состав платформы Java.
JavaScript не применяется для создания апплетов или автономных приложений. Чаще всего JavaScript находится внутри документов HTML и обеспечивает уровень взаимодействия с веб-страницами, которого невозможно достичь с помощью простых документов HTML.
Основные различия Java и JavaScript:
Java представляет собой объектно-ориентированный язык программирования, а JavaScript - это объектно-ор иентированный язык создания сценариев.
Java используется для создания приложений, которые запускаются на виртуальных машинах или в браузерах, а код JavaScript выполняется только в браузере.
Код Java необходимо скомпилировать, а код JavaScript используется в текстовом виде. Для них требуются различные подключаемые модули.
Чисто практически: JavaScript -- это текст, который выполняется в любом браузере без каких-либо дополнительных действий со стороны пользователя. Для выполнения байт-кода Java пользователь должен взять на себя геморрой по установке в системе виртуальной машины (VM) Java, что не всегда приемлемо (например, в корпоративной среде) . С другой стороны, на Java можно писать программы, которые совершенно без переделок будут работать в любой платформе, где есть эта самая Java VM.

--------------------------------------------------------------------------

Вариант для интеллектуального большинства. JAVA - для различных приложений, javascript для создания сайтов.

Аватар пользователя
Просветленный
7лет

На JavaScript пишут оформление сайта (клиентскую часть), а на Java пишут прикладные программы. Java сложнее, для сравнения: учебник по JavaScript - 600 страниц, а Java - 1300. Названия у них похожие потому, что JavaScript планировали сделать "младшим братом" Java, но в итоге получились два разных языка. Начинающему программисту в Java можно голову сломать, и с JavaScript лучше тоже не начинать. Нужно что-то легкое для начала, например язык Си.

Аватар пользователя
Искусственный Интеллект
7лет

JavaScript - скриптовый язык с динамической типизацией в основном для web, который в последние годы претерпевал серьёзные перемены.
Java - полноценный объектно-ориентированный язык со статической типизацией для написания приложений, которые работают на виртуальной машине java в различных ОС и на различных устройствах.

Аватар пользователя
Мастер
7лет

Java - Сильно типизированный объектно-ориентированный язык программирования, разработанный компанией Sun Microsystems. Приложения Java обычно транслируются в специальный байт-код, поэтому они могут работать на любой компьютерной архитектуре, с помощью виртуальной Java-машины. JavaScript -

Язык программирования
Мультипарадигменный язык программирования. Поддерживает объектно-ориентированный, императивный и функциональный стили. Является реализацией языка ECMAScript.