Другие языки программирования и технологии

Не пойму: JavaScript и Java - это 2 разных языка? В чем разница?

Xvicha Tedeluri
Xvicha Tedeluri
546
ява это полноценный язык программирования для написания программ. ява скрипт это ява подобный язык который предназначен для написания скриптов исполняемых браузером на строне клиента (собственно браузер все исполняет на стороне клиента) .
Вопрос заключается в том чем отличается скриптовый язык от классического. Скрипты - это текстовые инструкции для программ которые говорят, что нужно делать. Но скрипт никогда не сможет вырваться за пределы возможностей программы интерпретатора, ну и плюс, скрипты как правило существуют в виде текстовых файлов которые интерпретируются, а программы - после написания компилируются необратимо в машинный код и исполняются уже операционной системой!
Артур Иовлев
Артур Иовлев
5 430
Лучший ответ
Абсолютно разные языки
JavaScript - это динамизация веб-страничек из браузеров
Java - Отдельный язык программизма (ну и чуток через сервлеты-апплеты есть ветка в веб)
Синтаксисом издали похожи (наследуют его из С++), но по идеологиии и применению совсем разные
(например в в JS всё строится на классах дорощенных в html - почти во всех веб -страничках используется,
а в Jave - на потоках данных и обертках потоков. Был популярен как кроссплатформенный лет 10-5 назад, сейчас вроде вымирает)
Б.
Бауыржан .
75 320
Разница во всём.

ECMAScript, иногда называемый Javascript, - скриптовой язык.
Java - платформа разработки, аналог которой попыталась сделать M$ в виде .NET. Правда, дела .NET не очень, популярность и предложения работы в несколько раз ниже, чем у java (проверял, гуглил) . Так что "вроде вымруть" .NET должен быстрее java раза в три :DDDD

Другое дело, что ECMAScript встречается с java очень часто. Например, в массе браузерных игр - клиент пишется с использованием actionscript (диалект ECMAScript), а серверная часть на Java. То же самое касается сайтов job.ru и hh.ru (на которых можно посмотреть и сравнить вакансии .net и java) - серверная часть java - на стороне браузера javascript.
http://www.codenet.ru/webmast/java/stat/jjs.php целая статья про них, почитай
Денис
Денис
952