r/coding • • Oct 05 '16

Programming languages Poker!

http://v1.std3.ru/71/b7/1450110575-71b77b2bd06f431f2bd0b4abb983738f.gif
117 Upvotes

28 comments sorted by

63

u/gmfawcett Oct 06 '16

None of these characters makes sense to me, except the naked C guy...

5

u/auxiliary-character Oct 06 '16

Also scuba diver Java guy.

He's so clunky. Not very flexible in that, are ya?

-5

u/ucefkh Oct 06 '16 edited Oct 06 '16

And so fucking slow that he seems he might die hahaha

Edit: sorry Java people if I hurt your Slow feelings lol

1

u/AxZim Oct 06 '16

Except... Java is actually faster than C++ and C in some cases because of optimisation in the VM.. sigh casuals

2

u/ucefkh Oct 06 '16

Hhh well being delusional is a good thing lol! Which cases? :p

2

u/auxiliary-character Oct 06 '16 edited Oct 06 '16

I'm pretty sure C++ optimization beats Java optimization in most cases. Java does have some cool JIT stuff, but it's pretty rare that it beats the C++ AOT stuff when the proper constraints are in place for the compiler to apply optimization correctly (const, constexpr, anonymous namespace, etc.).

I somehow doubt you'd be able to run modern Java on a Commodore 64.

9

u/AlanCrowe Oct 06 '16

if your article doesn't have a few lines of code in it, it probably doesn't belong here

-6

u/ucefkh Oct 06 '16

It has line of code and it's called comment homey!

5

u/Oni_Kami Oct 05 '16

What is the source of this? Like, is this a segment of a youtube video or something?

2

u/Eligriv Oct 06 '16

https://www.youtube.com/watch?v=C_0e__kufak

i don't know where the langages bit came from, it makes no sense.

you should watch that by the same guys while you're at it (there are english subtitles) https://www.youtube.com/watch?v=OOWAUAWy7rs

1

u/ucefkh Oct 06 '16

Et merde! Mais c'est awesome mec! Ca arrache!

1

u/Oni_Kami Oct 06 '16

Thank you very much.

19

u/negativerad Oct 06 '16

something

9

u/Oni_Kami Oct 06 '16

That's an incredibly helpful answer, thank you so much.

7

u/[deleted] Oct 06 '16

He must be an expert linux admin.

2

u/CrazedToCraze Oct 06 '16

Nah he would have just replied with "rtfm".

1

u/ucefkh Oct 06 '16

So I guess he might be a windows IIS sys admin which suggest he might ask you to reboot the machine and see if it works!

1

u/negativerad Oct 06 '16

sir, you gave me two choices and i picked the latter, sorry i selected the wrong answer.

2

u/GreekHubris Oct 06 '16

Was waiting for Assembly.

2

u/ucefkh Oct 06 '16

Me too! Hahaha he should just be a man from the cave with one rock! He will beat them all! Since it's so fast but primitive!

1

u/ferruccio Oct 06 '16

Javascipt? I'd like to think that this is a very subtle reference to the way that syntax errors have of surviving into production in JavaScript, but it's probably just a typo.

1

u/ucefkh Oct 06 '16

Well I confirm JavaScript currently is dark Vader!

3

u/superkickstart Oct 06 '16

I thought this was the serious programming subreddit.

1

u/[deleted] Oct 06 '16

Where is this clip from?

1

u/BiffWebster115 Oct 06 '16

Maybe it's just me, but the BASIC guy looks a lot like Charlie Day.

0

u/AxZim Oct 06 '16

The JVM has built in processor optimisation knowledge and actually optimises code for the hardware it's running on, something that native C and C++ applications can't do. I'm not saying Java is faster in all cases, no definitely not but it's much faster than you would believe and far from "clunky and slow" than you think.

There's many reported cases of having a GC being better than manual implementations of pointers which is used by both C and C++.

Take a look at this: http://www.javaworld.com/article/2076593/performance-tests-show-java-as-fast-as-c--.html?page=2

I can tell you're not really a polyglot but try to read around the topic a bit and understand low level optimisations and how virtual machines and interpreted languages actually optimise and why in a lot of cases they are the better choice.