Java vs Javascript

  • Автор темы Автор темы Smailkiller
  • Дата начала Дата начала
твой английский как-то не очень. там написано прямо противоположное - "если бы JavaScript был разновидностью Java, переименование имело бы смысл, но это два по-настоящему независимых языка"
 
твой английский как-то не очень. там написано прямо противоположное - "если бы JavaScript был разновидностью Java, переименование имело бы смысл, но это два по-настоящему независимых языка"
А, точно, сразу не заметил. Но там вообще какой то LiveScript описывается по каким то (маркетинговым?) соображениям упорно дистанцируемый от java. На самом же деле, если называть вещи своими именами и сеять разумное, доброе, вечное, то javascript и есть кастрированное подмножество java.
 
да не более, чем подмножество C. в целом идеология другая, ближе к Lisp например
 
В таком случае и java подмножество си
 
естественно
кстати из браузеров на сегодняшний день java практически выпилена
 
Последнее редактирование:
естественно
кстати из браузеров на сегодняшний день java практически выпилена
Это был сарказм.
У джавы и джаваскрипта масса кардинальных отличий от си - например, отсутствие структур и указателей.
 
а у js масса кардинальных отличий от java 'hz' язык интерпретируемый, типизация динамическая, классов нет, наследование через жпрототипы

зы подмножество и не должно иметь все элементов надмножества
 
Последнее редактирование:
И, тем не менее, он ближе к джаве, чем к какому либо другому языку.
 
чем же? вопрос без подкола
 
да ну? прямо из исходника вот запускается, и компилировать не надо?
 
Компилятор куда - в JVM байткод? 'fp'
Для адобовского JS можно тоже наподобие - в JSXBIN
 
Можно но не нужно. А в браузере где компилятор?
И как программу на java запустить без компилятора из исходников?
 
В любом случае - и тот и другой языки суть интерпретируемые
 
Так и зачем компилятор интерпретируемому? Покажи как из исходника запустить )
 
Последнее редактирование:
Так и зачем компилятор интерпретируемому?
Ты так говоришь, как будто в этом есть что-то плохое.
Возможно, для тебя будет откровением, но практически ни один интерпретатор не интерпретирует непосредственно текст программы. В какой то момент времени текст для оптимизации компилируется в промежуточный байткод, который непосредственно исполняется. Дотнет, бейсик, джава(скрипт) и т.д.