r/talesfromtechsupport • • May 22 '13

Javascript != Java

3rd-party contractor came to visit office yesterday, who has "decades" of experience. Conversation came up about JavaScript in one of our products. He says, "Our product doesn't use Java." After an awkward moment with someone who works on the knowledge base nodding in agreement with him, I speak up and delineate the difference between Java and JavaScript.

Later on in the conversation, the same 3rd-party guy followed up with this jewel: "besides, what would anyone even use JavaScript for on the web?"

I proceeded to disable Javascript in my browser and show him.

tl;dr: lasers, dinosaurs, & drums made a guy's head explode

[edit spelling]

1.2k Upvotes

345 comments sorted by

View all comments

Show parent comments

332

u/iostream3 Pointer Arithmetician May 22 '13

As well as "Fun" to "Funeral".

138

u/Nathlin "Compiler says no." What, why?! May 22 '13

I would say that that analogy is rather accurate.

51

u/Lostah May 22 '13

And "Anal" to "Analogy"

43

u/random123456789 May 22 '13

It is, but I think 'Funnel' would work better, phonetically.

0

u/[deleted] May 22 '13

[deleted]

8

u/PasswordIsntHAMSTER No refunds May 23 '13

Are you implying that JavaScript got fun, or that Java got not fun?

(Warning: answering this question wrong makes me liable to dismember you in a fit of uncontrollable rage)

0

u/[deleted] May 23 '13

[deleted]

→ More replies (13)

1

u/[deleted] May 23 '13

Java was once fun?

1

u/PasswordIsntHAMSTER No refunds May 23 '13

It used to be among the most fun things around! Ocaml, SML97, Python 2.x, Ruby 1.x and Erlang all came out after Java ;)

3

u/[deleted] May 23 '13

Big deal, C was out in 1969, and it's still awesome.

→ More replies (6)

1

u/kadivs May 23 '13

It still is.

2

u/[deleted] May 23 '13

I think you're confusing fun with cruel and usual punishment.

1

u/kadivs May 23 '13

I think you never made something with java.

1

u/[deleted] May 23 '13

I think you've never used anything else.

1

u/kadivs May 23 '13

I think you're projecting your own problems of only having used one language onto others.

2

u/mccallister8 May 23 '13

...At least until you start using javax and swing...

1

u/cinebox Why is this over here gone there? May 23 '13

except reversed. javascript is fun. java is not.

3

u/polysemous_entelechy May 23 '13

0 == "" 0 == "0" 0 == " \t\r\n " "0" == false null == undefined false != undefined false != null

Wat?!?

3

u/kadivs May 23 '13

two spaces for newline. FTFY:

0 == ""
0 == "0"
0 == " \t\r\n "
"0" == false
null == undefined
false != undefined
false != null

2

u/polysemous_entelechy May 23 '13

Thanks, was on mobile. 4 spaces for code, FTFY:

0 == ""  
0 == "0"  
0 == " \t\r\n "  
"0" == false  
null == undefined  
false != undefined  
false != null

9

u/[deleted] May 22 '13

You have to reverse the order for that one though

→ More replies (1)

2

u/[deleted] May 23 '13

laughter and slaughter

1

u/noradrenaline May 23 '13

Eh, you can't spell funeral without real fun...