it-юмор :: geek (Прикольные гаджеты. Научный, инженерный и айтишный юмор)

it-юмор geek 
it-юмор,geek,Прикольные гаджеты. Научный, инженерный и  айтишный юмор
Подробнее

it-юмор,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор
Еще на тему
Развернуть
Сложна. JS пытается выдать себя за Java? Нужен капитан, лодку предоставлю.
Бариста типа сократил имя, когда подписывал стакан. В случае Анастасии и Насти это допустимо, но вот JavaScript сокращать до Java нельзя
Nowsan Nowsan 21.02.201921:58 ответить ссылка 8.0
Спасибо, мил человек.
Распространенное (?) заблуждение многих людей, что Java и JavaScript связаны. Или даже вообще одно и тоже/близки.
исторически немножко связаны: нетскейп лицензировал название JavaScript у Sun в качестве маркетингового хода и планировалось что JS станет урезанной версией Java без явных классов, статической типизации и с забавной функцией eval(). но в процессе оказалось всё сложней и урезать и изменять пришлось чуть более чем дохуя, Sun была не рада, что разрешила юзать это название.
Меня как-то на собеседование пригласили по Java, хотя в резюме было написано Javascript, но выяснилось это уже на месте, я долго удивлялся потом.
kurraz kurraz 22.02.201909:15 ответить ссылка -0.1
Читал где-то, что все методы объекта Data (время и дата) в JS были скопированы с аналогичного объекта в Java.
TiaraNo TiaraNo 22.02.201909:15 ответить ссылка -0.1
C# ближе к Java, чем JS.
Бариста решил, что Java - имя, а Script - фамилия. На кружках обычно пишут только имя, типа там "Миша", "Оля" и т.п., поэтому бариста написал только имя (в его понимании) Java. Но это была большая ошибка, как тут уже пояснили: Java и JavaScript - это разные вещи.
Да, я уже понял, спасибо. Как оказалось, я просто незнаком с концепцией написания имен на кружках с кофе.
А чем java от java script отличается?
Всем
Одно из них остров, а другое - язык программирования.

А сейчас меня будут бить.
Ни разу не слышал про остров с названием JavaScript, а вот Java да, хороший язык программирования xD
Держи мил человек https://en.wikipedia.org/wiki/Java
sciro sciro 22.02.201912:11 ответить ссылка -0.4
Держи мил человек, а то я забыл вставить табличку и кто-то не въехал
Redeemer Redeemer 22.02.201916:18 ответить ссылка -0.1
ну, например тем что в javascript нет ничего от java
Отхвачу от шарящей массы, но ладно...

Java -- язык для соответствующей платформы. Писанину на нем можно запустить хоть на утюге, если предварительно на нем развернуть эту самую платформу.
JS -- скриптовый язык. Т.е. по сути это тупо текст, который куда либо засылается (например на тотже утюг), с ожиданием того, что приемник сможет эту писанину перевести в машиный код "на лету".

Java строго типизированый. На нем нельзя умножить 0 на 1, где ноль обьявленно как число, а единица -- текст.
JS динамический. На нем можно абсолютно спокойно прибавить массив к обьекту и поделить на пустоту получив бесконечность.
([] + {} )/ null
NaN

Java писанину перед запуском нужно сбилдить(скопилировать, собрать). Т.е. текст перевести в условный .exe (я не помню какое там расширение у java приложений, гуглить лень)
JS остается текстом. На самом деле некоторые вещи все же тоже "компилируются" в байт-код, но это не отменяет того факта, что программа на нем распространяются в "открытом виде".

Java чаще используется в бекенде (серверная часть) в бизнес приложениях.
JS чаще используется на фронтенде (клиентская часть) в нашем любимом Web.

Условно, программа на Java будет чуть (или даже сильно) быстрее, чем на JS, при равных алгоритмах.

Благодоря строгой типизации, в JAVA применимы фичи ООП и SOLID (правила, позволяющие не дать йобу на больших проектах)
Благодоря динамичности, на JS легко написать виджет внедряемый практически куда угодно.
Wolfdp Wolfdp 23.02.201902:52 ответить ссылка 0.5
ваще эт была неудачная шутка, но спасибо за инфу :-) во времена учебы начинал писать разную мелочь но потом кодинг забросил и по прошествии 10 лет подумал что слишком прогресс далеко ушел, надо догонять чтобы хотя бы понимать о чем речь идет :-)
Только зарегистрированные и активированные пользователи могут добавлять комментарии.
Похожие темы

Похожие посты
One morning you wake up find out you have access to God’s developer console. What’s the first thing you do with this power?
Discussion
♦ 154 +	W 479	& Share
^ BEST COMMENTS ▼
I like forks • 5h
hehe3301 • 7h
sudo rm -rf oceans/*/contents/
*.plástic
sudo rm -rf people/*/*.cáncer sudo rm -rf v
подробнее»

it-юмор geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор без перевода it humor geek it юмор

One morning you wake up find out you have access to God’s developer console. What’s the first thing you do with this power? Discussion ♦ 154 + W 479 & Share ^ BEST COMMENTS ▼ I like forks • 5h hehe3301 • 7h sudo rm -rf oceans/*/contents/ *.plástic sudo rm -rf people/*/*.cáncer sudo rm -rf v
¿i
OR IS IT TESTING ME?
Й Any doctor here?
■gl m a doctor! |r .	1 Whats going
* ■ A heart atack!
■■ " T| I m a doctor
-^Tlof Computer	T '
|Rk ^	J Science!	^ 1 ^
IT
rwz
is going to diem OldMan.setHealth A
He
"100%")
sudo OldMan.setHealth ("100%");
подробнее»

it-юмор geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор без перевода it humor geek it юмор

Any doctor here? ■gl m a doctor! |r . 1 Whats going * ■ A heart atack! ■■ " T| I m a doctor -^Tlof Computer T ' |Rk ^ J Science! ^ 1 ^ IT rwz is going to diem OldMan.setHealth A He "100%") sudo OldMan.setHealth ("100%");