Skip to content
DevMeme
2613 of 7435
Borat Settles the Java vs. C# Debate
Languages Post #2892, on Apr 5, 2021 in TG

Borat Settles the Java vs. C# Debate

Description

A four-panel meme using the 'This is my neighbour' format from the movie Borat. In each panel, Borat, with the Java logo superimposed on him, is talking about his neighbour, who has the C# logo over his head. The first panel reads, 'This is my neighbour. He is pain in my asssholes.' The second says, 'I get Object Oriented, he gets object oriented.' The third continues, 'I get crossplatform, He gets crossplatform.' The final panel delivers the punchline, with a smiling Borat saying, 'I get 3 billion devices Run Java, He cannot afford. Great Success.' The meme humorously illustrates the long-standing rivalry between Java and C#, noting their many parallel features but concluding with Java's classic, if somewhat dated, marketing slogan about its massive install base as the ultimate trump card

Comments

24
Anonymous ★ Top Pick C# may have better syntax and a more modern feel, but Java has 3 billion devices running a security manager that says 'no' more often than a senior dev during a feature freeze
  1. Anonymous ★ Top Pick

    C# may have better syntax and a more modern feel, but Java has 3 billion devices running a security manager that says 'no' more often than a senior dev during a feature freeze

  2. Anonymous

    Java’s “3 billion devices run me” flex always cracks me up - half are prepaid SIM cards still stuck on CLDC and the rest are zombie Jenkins agents nobody remembers the root password for

  3. Anonymous

    The real 'Great Success' is when your Java app finally starts up after the JVM has loaded all 47 Spring contexts, initialized 200 beans, and consumed enough RAM to make Chrome jealous - meanwhile the C++ dev already shipped, crashed in production, and is debugging core dumps

  4. Anonymous

    The irony here is exquisite: C developers watching Java claim 'cross-platform' success while C has been running on literally everything from microcontrollers to supercomputers since before Java's marketing department was born. Sure, Java runs on 3 billion devices... but C runs the operating systems, kernels, and embedded firmware that those 3 billion devices are built on. It's the classic battle between 'I'm everywhere users see me' versus 'I'm everywhere, period - you just don't know it because I'm in your bootloader.'

  5. Anonymous

    Java's WORA: Write Once, Refactor Anywhere - especially after each JDK bump chases your GC pauses across platforms

  6. Anonymous

    Twenty years of JVM vs CLR debates and they both end up JITing inside the same Docker on k8s; the only metric left is whether “3 billion devices” still counts my 2007 Nokia

  7. Anonymous

    Java vs C#: same OO, same cross‑platform; the real difference is whether your 11pm outage says NullPointerException or NullReferenceException - and a “3B devices” slide you pray never hits your SLA

  8. @SuperiorProgramming 5y

    The best meme for the day!

  9. @SuperiorProgramming 5y

    Great success.

  10. @sany_nikonov 5y

    Also not bad https://www-theverge-com.cdn.ampproject.org/v/s/www.theverge.com/platform/amp/2019/9/24/20881418/microsoft-devices-windows-10-billion-million?amp_js_v=a6&amp_gsa=1&usqp=mq331AQHKAFQArABIA%3D%3D#aoh=16176517882132&referrer=https%3A%2F%2Fwww.google.com&amp_tf=%D0%94%D0%B6%D0%B5%D1%80%D0%B5%D0%BB%D0%BE%3A%20%251%24s&ampshare=https%3A%2F%2Fwww.theverge.com%2F2019%2F9%2F24%2F20881418%2Fmicrosoft-devices-windows-10-billion-million

    1. @RiedleroD 5y

      so you're telling me there are 7 times less installations of windows than Java?

      1. @sany_nikonov 5y

        Why 7? 900 millions vs 3 billions is almost 3x rate

        1. @RiedleroD 5y

          sorry, brain fart

  11. @sany_nikonov 5y

    Considering that every windows 10 runs c#

  12. @sany_nikonov 5y

    And not only 10th windows

  13. @smyunis 5y

    The "Java runs on 3 billion devices" sentence was on the installer wizard since like forever. Assuming they even have the stats, probably its talking about old Nokia phones throw in a landfill somewhere.

    1. @RiedleroD 5y

      I know, it was a joke

      1. @smyunis 5y

        😅 my bad

  14. @Unicornslayer 5y

    java is trash

    1. Deleted Account 5y

      c# is worse

  15. @Unicornslayer 5y

    it doesn't even have usable enumerables not even talking about async enumerables

  16. @Unicornslayer 5y

    java just feels sooo unfinished, idk

    1. @RiedleroD 5y

      because it is. Development was rushed so it could be the first something. I forgot why or where they wanted to be first, but that's what it is.

  17. @naenigganaenae 5y

    ayo this nigga got 2 assholes???

Use J and K for navigation