В чем разница между Java и JavaScript?

В чем заключается разница между Java и JavaScript?

Новички часто путают эти два совершенно разные языка. Я думаю создать канонический вопрос - ответ объясняющий совершенно разную природу этих языков и то, что по сути у них нет особо ничего общего, кроме названия.


Ответы (1 шт):

Автор решения: A_Br2H

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

Java - это самостоятельный язык программирования, который код он превращает в байт-код, который понимают все компьютеры.

JavaScript - это одна из реализаций языка EcmaScript.

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

Java - строго-типизированный, в нём обязательно указывать тип данных переменной JavaScript - слабо-типизированный, в нём не нужно указывать тип данных, нам можно объявить переменную с помощью ключевого слова let (var - устаревшее).

Примеры кода вывода Hello, world!:

Java:

public class Program {
    public static void main(String[] args) {
        System.out.println("Hello, world!");
    }
}

JavaScript:

console.log("Hello, world!")
→ Ссылка