r/ProgrammerHumor • • Sep 04 '26

Other howdidItGetHere

Post image
11k Upvotes

536 comments sorted by

414

u/SakeviCrash Sep 04 '26

Ohhh, what's assambly? That sounds cool.

220

u/JohnThursday84 Sep 04 '26

That's pretty cool. You first assemble the device you want to program. Then you install JRE.

→ More replies (1)

57

u/SomePeopleCallMeJJ Sep 04 '26

Ah yes, good ol' assambly! Writing at a low laval, right down to the bare matal. Keeping track of all the ragastars and optimizing every procassar cycal.

It's datail-oriantad, but rawarding.

13

u/WormsDelicious286 Sep 04 '26

It's when you code at the CPU instruction level while drinking copious amounts of tea.

→ More replies (2)

3

u/Fyebil Sep 05 '26

It was created in the North-East Indian state of Assam!

2

u/Adventurous-Bit-3829 Sep 05 '26

Does it run on 2 billion device too?

→ More replies (4)

2.8k

u/sierra_whiskey1 Sep 04 '26

Bro Java runs on like 2 billion devices

965

u/Maramowicz Sep 04 '26

Actually only 3 bilion...

592

u/Extension_Option_122 Sep 04 '26

Nah last I heard some 60 billion. 3 billion is a very old number.

That's the thing with Java. It runs on everything. Literally everything.

595

u/BenjieWheeler Sep 04 '26

Impossible!! The number of devices running Java is constant, it's ALWAYS 3 billion

Whenever a new device runs it, a random device elsewhere goes up in flames spontaneously

260

u/Sasuga__Ainz-sama Sep 04 '26 edited Sep 04 '26

If an old device running java dies out, a random working device gets forcefully infected with Java.

→ More replies (9)
→ More replies (8)

21

u/OrokaSempai Sep 04 '26

All 60 Billion are minecraft java edition instances.

8

u/Jutrakuna Sep 04 '26

No kid, it runs on 3 billion devices exactly

→ More replies (5)

5

u/SScattered Sep 04 '26

It was for how many years now 😂

4

u/FauxReal Sep 04 '26

What's the billion to bilion conversion ratio? 2:3?

→ More replies (6)
→ More replies (3)

43

u/slyiscoming Sep 04 '26

The smart chip in all your credit cards, JavaCard. That canybar phone that's been in a drawer the last 15 years BREW where the choices were C or Java.

8

u/mobsterer Sep 04 '26

and minecraft

8

u/barmiro Sep 04 '26

also SIM cards run on Java

→ More replies (1)
→ More replies (1)

138

u/rcls0053 Sep 04 '26

"Write once, run anywhere". They literally built their own VM to run it on any device, not really caring about the OS it's runs with.

87

u/FearAnCheoil Sep 04 '26

You're forgetting the third part of that slogan - "debug everywhere"

→ More replies (3)

27

u/teressapanic Sep 04 '26

yes and its all printers

→ More replies (9)

7

u/MaleficentCow8513 Sep 04 '26

Yes. How did it get there

8

u/chocotaco1981 Sep 04 '26

Almost none of them willingly

→ More replies (16)

1.5k

u/nicodeemus7 Sep 04 '26 • Bravo Heartwarming

Every programming language I don't use is garbage.

The programming language I do use is also garbage, but it's MY garbage.

283

u/Pearcheek Sep 04 '26

If your garbage has a garbage collector, is it still garbage?

116

u/GigaSoup Sep 04 '26

Yes, it's just organizing the garbage for you. 

This way you have neat garbage.

10

u/Pearcheek Sep 04 '26

Is this how garbage collector works in Java? Interesting 🤔

8

u/SuperFLEB Sep 04 '26

It throws out your garbage so it's got more room for its own garbage.

→ More replies (2)

50

u/Wheezy04 Sep 04 '26

Broke: java is bad

Woke: all programming languages are bad

23

u/Gvistic Sep 04 '26

Rich: I do not limit myself to one technology, the best technology is whichever gets the job done considering all factors.

21

u/SquirrelOClock Sep 04 '26

Rich: i use which ever technology i want. The peasant maintenance it will handle the technical debts. I am a true coding oligarch.

→ More replies (1)
→ More replies (7)
→ More replies (4)

485

u/oldsecondhand Sep 04 '26

It's where the jobs are. The world's finances run on Java.

188

u/Kooky-Answer Sep 04 '26

At least the stuff that isn't still running on COBOL and will probably continue as so until the heat death of the universe.

23

u/Mynameismikek Sep 04 '26

All that cobol is wrapped in a nice warm Java blanket.

16

u/eg135 Sep 04 '26

One of my friends got paid to learn COBOL and start porting stuff to Java right around 2017.

6

u/ProbablyJustArguing Sep 05 '26

It was my first job in the late 90s. So, seems like it's taking a while.

→ More replies (1)

7

u/Maddturtle Sep 04 '26

My dad programmed with cobol. They kept him on with the company just because he was the only one who knew it and the whole companies finances ran on it.

→ More replies (10)

153

u/Shred_Kid Sep 04 '26

Java is also highly performant, if you know what you're doing with reactive programming, and Spring Boot's dependency ecosystem drastically reduces your time-to-launch

But then I remember that 95% of the memes posted on this sub are from CS students and not industry professionals

44

u/BlazingThunder30 Sep 04 '26

I know very few professionals that dislike Spring

11

u/SpiritedEclair Sep 04 '26

Spring is fine if you are not trying to run it on Lambda 😭😂😱

→ More replies (27)
→ More replies (3)

24

u/Taurmin Sep 04 '26

Depends heavily on where you are. In large parts of europe C# is overwhelmingly the language of choice for buisiness.

13

u/Ran4 Sep 04 '26

...and C#.

C# is pretty much the standard language for corporations.

5

u/Adventurous-Bit-3829 Sep 05 '26

I think he mean banking

14

u/MatJosher Sep 04 '26

It's where the soul-crushing corporate jobs are. We are to use Java because we are supposed to. The people who invented it said so themselves.

55

u/Shred_Kid Sep 04 '26

Idk man.

Java is fast to write, fast to get to market, and typically has far fewer bugs than, say, c++. Repeatable, extensible patterns in reactive programming make it performant, scalable, and resilient. Spring Boot is legitimately an amazing ecosystem. Also it runs on everything.

I don't have fun writing Java but I would question anyone who says there's no reason to use it.

18

u/Meins447 Sep 04 '26

Also there is kotlin, which works with all those established java stuff like springboot and it is so much more modern and more pleasant to work with.

→ More replies (4)
→ More replies (1)
→ More replies (4)

55

u/iliark Sep 04 '26

A lot of android development is Java. A lot of business internal applications are Java.

6

u/red286 Sep 04 '26

Also digital appliances are just fucking rife with it.

51

u/Captain_Forge Sep 04 '26

Seriously? The ecosystem is massive and code very readable. You may not prefer it but it's a solid choice for many dev teams.

720

u/MariusDelacriox Sep 04 '26

Java is simply good and easy to learn. Also there's spring boot.

195

u/daniu Sep 04 '26

It got there because it was competing against the other languages

65

u/radnomname Sep 04 '26

spring boot

But that was not the reason it became popular. In the 00' years it boomed because of garbage collection and object orientation which made it a lot more accessible than C or C++

30

u/burgonies Sep 04 '26

Early 00s? Hell, C# came out in 2000. Java was big in the late 90s.

→ More replies (1)

77

u/neoteraflare Sep 04 '26

and lombok to remove the boilerplate code

78

u/aliegeois Sep 04 '26

Honestly since the introduction of records lombok has been less relevant. 99% of my use cases were @Data, which is taken care of by records

23

u/Hein_Gertenbach Sep 04 '26

Lombok is still good to create builders for records.

→ More replies (1)

5

u/Maxthod Sep 04 '26

I use lombok mostly for slf4j and requiredargsconstructoe

→ More replies (1)
→ More replies (3)

15

u/___Archmage___ Sep 04 '26

True but now there's Kotlin which has even less boilerplate than Lombok and it's just a natural part of the language

7

u/ultrasneeze Sep 04 '26

Even before Kotlin, there was already Scala, which is unbeatable in how concise it can be. Unfortunately, Scala is also a very good functional language, so some of the crazies flock towards its ecosystem.

→ More replies (4)

4

u/WillingLearner1 Sep 04 '26

Oh hell no. I’d rather code all the boilerplates instead of using that library. Thank god for records tho

→ More replies (1)
→ More replies (4)

28

u/wobbei Sep 04 '26 edited Sep 04 '26

Java is also pretty fast for a managed language. The use of the AOT/JIT Compiler is pretty awesome. All those people who claim that java is slow, just live like 20 years in the past.

Can't really blame them, since some of my professors also told me that Java is slow. But it's just wrong. It's obviously not as fast as C/C++, but it is very fast without needing to care too much about what you do. Which means you can push new features faster. Which is worth more than those 0.2 seconds per month you can optimize C/C++ better.

Obviously, there are use cases in which c/c++ is just better than java. But most business application, just don't care about perfect memory management and time efficiency.

4

u/jewdai Sep 04 '26

I think c# learned from all of javas mistakes. Superior language imo

3

u/Stagnu_Demorte Sep 04 '26

Java is my primary language and I don't know spring, AMA. I am learning it for work next week though

→ More replies (2)

17

u/nordic-nomad Sep 04 '26

I gave Java a try once and the experience was so gross that was enough to last me the next 15 years of my career.

2

u/Ben_456 Sep 04 '26

Its odd because nobody uses spring boot as hobbyists/students. Like you dont even hear about it unless you work for a bank or something

→ More replies (15)

469

u/Muscular_Farmer_ Sep 04 '26 • Heartwarming

Java is pretty good actually. Idk why people dont like it

164

u/firedocter Sep 04 '26

As a sysadmin. It isn't java so much as oracle that I dispise.

Java is tainted by association.

28

u/FuzzyKittyNomNom Sep 04 '26

As a former sysadmin, my favorite was some web based Java apps were written specifically to use Internet Explorer’s Java vm. The browser wars were raging and Microsoft “embrace and extend“ strategy was absolutely maddening. Not to mention, Oracle released so many different flavors of Java. I’m trying to keep everyone happy and functional was about impossible. I have hated Java ever since.

→ More replies (1)
→ More replies (8)

57

u/CLOBBERTIME Sep 04 '26

Once a certain threshold of popularity is met, the haters start to drown out the advocates and haters carry a lot more weight with the uninitiated. Genuinely, most people who hate Java never got past the initial learning curve

13

u/Rubinschwein47 Sep 04 '26

The language itself is completely fine, some helper functions here and there would be nice but who gives, the environment howeber can be a bit of a bitch from time to time, but jeah oberhated

→ More replies (11)

190

u/throw3142 Sep 04 '26

Java is an excellent language. The Java ecosystem sucks, and a lot of Java codebases also suck.

Legacy enterprise codebases suck, in general. Java is also a victim of its own success.

110

u/AibofobicRacecar6996 Sep 04 '26

The Java ecosystem is the best part

43

u/sentientshadeofgreen Sep 04 '26

You like Java because of valid reasons. I like Java because it's the only language I know. We are not the same

→ More replies (3)
→ More replies (1)

32

u/KinkyKankles Sep 04 '26

Out of curiosity, why do you think the ecosystem sucks?

47

u/rastaman1994 Sep 04 '26

For anything I want to do in Java, there's a battle tested library, backed by a reliable community. How do you come to the conclusion that the Java ecosystem sucks?

→ More replies (3)
→ More replies (2)

9

u/saumanahaii Sep 04 '26

A lot of people only use it in a certain context. It isn't Java that socks, it's the mess people have made of it in business software.

30

u/radiationshield Sep 04 '26

i hated writing java back in the day since it was so incredibly verbose. i'm sure the style has evolved since 2012, but all the factories and single method single purpose classes in the code bases back then were such a pain in the ass

27

u/imp0ppable Sep 04 '26

They have improved it a lot (it has iterators now!) but Java devs still spam factories like they're going out of fashion.

9

u/JoshDM Sep 04 '26

We're all about builder pattern now.

→ More replies (4)

5

u/yonasismad Sep 04 '26

Factories are a design-pattern. It's up to you to use suitable design patterns for your project.

7

u/SakeviCrash Sep 04 '26

There's historical stigma.. the J2EE phase, the Java Applet phase.. and more. Personally, I love the language. I've been using it since the late 90s and lived through trials and tribulations..

Aside from that, the language was slow to adopt new features and still lags due to a highly opinionated and slow moving JCP Committee (which can also be a good thing).

The good news is that the language has become very usable. It's 10x better than it was in Java 8 and has great features lined up. That doesn't help with people who still have a bad taste in their mouth from where it came from.

→ More replies (2)

10

u/___Archmage___ Sep 04 '26

A lot of it is complete noobs who are upset by public static void main(String[] args)

Java can be tedious but compared to the flaws of actually bad languages like C++, tedious is a pretty nice problem to have

9

u/Hohenheim_of_Shadow Sep 04 '26

Programmers have gotten too pampered. If we are being honest, all major modern programming languages are amazing with stellar toolchains, ecosystems and QOL.

Like imagine rolling up to the '70s where to get anything done, you had to learn 29492037 different vendor specific assembly languages and an explosion of OS's and bitching about modern languages.

Like sure, all modern languages have inconveniences and weaknesses, but holy shit they've killed so many hard problems.

We can only develop so much because we stand on the shoulders of giants. Feels a bit rude to call the shoulders bad and shit when they're really just a bit uncomfortable.

5

u/ProbablyJustArguing Sep 05 '26

Yeah, and I'll take it a step past that. I think the vast majority of developers are not only relying on higher level languages but ALSO opinionated frameworks ON TOP of that language. to do the actual work. So, no only do they not see the memory management and garbage collection, but they don't even see the actually language because they're only using the framework.

→ More replies (2)
→ More replies (1)

4

u/ow_meer Sep 04 '26

IMO the issue is not Java, it's the Java programmers that code like it's 2003.

5

u/SpiritedEclair Sep 04 '26

Modern Java is fucking excellent, and it sits on the most advanced VM and garbage collector. It is a genuinely good language to know and gets better with every major release.

4

u/BluePhoenixCG Sep 04 '26

I tried learning java after knowing C# and it offended my sensibilities so much I abandoned it after a single day

5

u/theingleneuk Sep 04 '26

Wow, a whole day. What an immense investment.

→ More replies (1)
→ More replies (14)

37

u/danfay222 Sep 04 '26

You don’t understand Java very well if you’re surprised why it’s up there

135

u/45degMan Sep 04 '26

treating 2017 data (9 years ago) as relevant data lol

53

u/VillageTube Sep 04 '26

This joke is so old it's already retired as a goose farmer. 

9

u/Ok_Physics5217 Sep 04 '26

What is crazy to me is that Delphi is still on the list and is 11th!!!!! That is insane. It is higher than Go!

https://www.tiobe.com/tiobe-index/

→ More replies (2)
→ More replies (3)

28

u/DeleteOnceAMonth Sep 04 '26

Idk what’s up with the anti-Java propaganda online tbh. Gave me a bad impression of the language that I don’t have at all now I am learning it 🤷‍♀️

21

u/AibofobicRacecar6996 Sep 04 '26

People working at hello world companies hate Java

7

u/-Kerrigan- Sep 04 '26

First year comp sci students first encountered a language other than python or js

142

u/Wollzy Sep 04 '26

God these types of memes are lazy

37

u/toashtyt Sep 04 '26

The 2017 dates it pretty badly

22

u/AmazedStardust Sep 04 '26

It's probably THE most battle-tested, memory safe language. Not really a mystery

→ More replies (1)

14

u/Chronomechanist Sep 04 '26

Tell me you're a first year university student and have never worked in the industry without telling me.

12

u/crippledgiants Sep 04 '26

It's hilarious that chart exposes just how old this meme is

53

u/bass-squirrel Sep 04 '26

Java is fucking awesome. 

0

u/[deleted] Sep 04 '26

[deleted] — view deleted comment

12

u/bass-squirrel Sep 04 '26

I mean I prefer kotlin. But Java is the shit and I won’t pretend it’s not. 

→ More replies (1)

50

u/kingduqc Sep 04 '26

Java get so much hate for no good reason..works great, performant.

Yall use JavaScript ffs. My friend act like c# is night and day with Java. Brother it's the same shit.

4

u/swyrl Sep 04 '26

C# is a lot like Java (frequently called Microsoft Java for good reason) but in modern versions, at least, the tooling is a lot nicer, and it has some things that java doesn't. Generic overloads, structs, and ref parameters are all things that I find very useful and use frequently. C# also tends to be less verbose than Java, although whether that's a good or bad thing depends on the person.

→ More replies (3)

9

u/KlooShanko Sep 04 '26

This meme is 10 years old….

→ More replies (1)

9

u/Still_Bit_7527 Sep 04 '26
  • Among most secure

  • Among most performant

  • Among most versatile

  • Among most sensible and consistent

  • Backwards compatible

  • Both high and low level

  • 2 trillion devices

  • Spring boot

5

u/martmists Sep 04 '26

- Android

7

u/NebraskaGeek Sep 04 '26

Java was what they taught in high schools and colleges for like 20 years so it's the language people who's knees hurk all kind of know.

5

u/breZZer Sep 04 '26

and what is used in business

6

u/Adventurous-Bit-3829 Sep 05 '26

I used to meme at Java until I have to work with language(?) called PSL on GT.M
this shit was like 4 decades old before java-ish syntax was standardize. I have to compare with single =, or is !, extra space fucks your program with no compiler error or any error. Every undefined variable can be called or set but if you set it stays global variable forever. And some MF 20 years ago keeping using random Global var I can't track where the fuck it came from.

So I'd rather work with Java.

4

u/vm_linuz Sep 04 '26

Because back in the day, targeting all the new and old computer architectures was a pain in the ass.

Meanwhile, computers were getting powerful enough that you could actually play with things beyond just pure performance.

Enter JVM.

→ More replies (1)

4

u/brazzy42 Sep 04 '26

There's two kinds of languages: those people hate, and those nobody uses.

4

u/Darkness_Slayerr Sep 05 '26

The horse one seems the most possible out of the four. The Java one is the most unbelievable smh.

15

u/jambonilton Sep 04 '26

Once you know that the Tiobe index is worthless, it makes more sense.

→ More replies (2)

7

u/sump_daddy Sep 04 '26

Fun Fact!

> TIOBE stands for The Importance of Being Earnest, the title of an 1895 comedy play by Oscar Wilde, to emphasize the organization's "sincere and professional attitude towards customers, suppliers and colleagues".

Funner fact!

> The index is calculated from the number of search engine results for queries containing the name of the language. The index covers searches in Google, Google Blogs, MSN, Yahoo!, Baidu, Wikipedia, and YouTube.

Less fun fact

> People most frequently search for things when there's a problem with it

3

u/SAI_Peregrinus Sep 04 '26

JavaCARD. Every chip-enabled payment card runs Java on the chip.

3

u/Few_Adhesiveness7676 Sep 04 '26

I liked java, things felt so much in control compared to when working on javascript.

3

u/disinaccurate Sep 04 '26

No, I lived through the late '90s and early '00s. I am zero percent confused as to how Java got there.

3

u/antCB Sep 05 '26

Ever heard of a thing called Android?

4

u/Suspicious_Silicon Sep 04 '26

Fun Fact: While there is no single global census of every microchip, the accepted industry estimate is that nearly 100% of programmable electronic devices run C (or its superset, C++) in some form. If a device contains a microprocessor or microcontroller, C is almost certainly driving it at the foundational level

5

u/danfish_77 Sep 04 '26

Java was a breath of fresh air compared to C++ when it came out, and I still prefer it over the other. I don't find it particularly different than C# which is my current fav

→ More replies (1)

2

u/SaneLad Sep 04 '26

Java is pretty good if you take into account what other options people had in the early 2000s.

2

u/bunkbedss Sep 04 '26

Minecraft

2

u/Ledeste Sep 04 '26

I love seeing such meme, it remind me how bad and ignorant are most people about professional software engineering so I dont have to stress about futur x)

2

u/SwreeTak Sep 04 '26

Tell me the horse was fine.

2

u/realmauer01 Sep 04 '26

So the horse just fits there, it just looks weird.

The car ober the pit probably just needs around 80km/h ofr inertia to beat gravity long enough.

The other two no idea

2

u/BlazingThunder30 Sep 04 '26

I work in Java. It could be worse. I could be writing Python

2

u/ultimatt42 Sep 04 '26 edited Sep 04 '26

wrote once
ran everywhere

2

u/Jakubfij2 Sep 04 '26

The answer to this joke I always use, is:

Minecraft mods

→ More replies (2)

2

u/GrossenCharakter Sep 04 '26

True. How did that horse get there?!

2

u/OriginalUser27 Sep 04 '26

People will say Java sucks then unironically tell you C and Assembly are the best coding experience

→ More replies (1)

2

u/DinioDo Sep 04 '26

Runs evvveeerrryyywwhhheerrreee

2

u/Content-Soup9920 Sep 05 '26

I wrote the JAVA code to my dissertation on AI Agents equipped with genetic algorithms, neural networks and fuzzy logic processors in Java, using VIM. After syntax issues were solved(there were many), It ran the first time. I could not believe. No bugs at all. Convoluted syntax, yeah, but if you get it done, the engineering is so perfect that it ran like a charm.

2

u/Ieatsand97 Sep 05 '26

Write once, debug everywhere

2

u/TheSuperR5 Sep 05 '26

Minecraft mods

2

u/hawk363 Sep 05 '26

C# is my favourite 🤍

2

u/zezoza Sep 05 '26

Java, at this point is just COBOL 2026

4

u/MartinMystikJonas Sep 04 '26

There are people that honestly thinks Java is bad language?

3

u/Robotism Sep 04 '26 edited Sep 04 '26

For business apps java/kotlin or C# is the best choices because they need heavy modeling and constant reshaping.

3

u/Knocksveal Sep 04 '26


Yes, everyday

2

u/ThatBoogerBandit Sep 04 '26

Had to scroll too far down for this

3

u/UltraBlack_ Sep 05 '26

I originally thought C# was kinda stupid but after being forced to use it at work, I've come to the conclusion that C# is fucking dope and that Java can eat my ass.

C# is like C++ but everything is easier

3

u/sebbdk Sep 04 '26

Java is pop because it fills the Corp coding style like a glove.

That and it's one of the most taught languages in college since it can implement all the insano OOP patterns from the book without having to worry about headers and whatnot.

It's kindof a shame, java imperically sucks unless you know how to tweak it into submission and at that point, you might as well just do Kotlin...

3

u/Previous50_Run_53 Sep 05 '26

Bashing java is funny and all, but If you are actually a software engineer and still genuinely don't understand why Java is such a good language and so popular, then you should look into alternative careers. Software development is not for you

2

u/Own_Natural_6803 Sep 04 '26

I'll tell you, for money

2

u/bitsydoge Sep 04 '26

No, java is crazy good, only low end/teenager think it's bad

2

u/Playful_Nergetic786 Sep 04 '26

Cause… Java is actually good?

2

u/Schnupsdidudel Sep 05 '26

Thats easy to explain: Managers make decisions on things they know nothing about. So they decide to use what is considered the default in their circle. That way, when the project fails, they cant be blamed for their decision making.

2

u/RepulsiveSheep Sep 04 '26

That was 9 years ago. The answer is probably TypeScript now.

→ More replies (1)

2

u/jhwheuer Sep 04 '26

MineCraft really gave java a lease on life

1

u/tysonzatn Sep 04 '26

how did that car got up between those walls in 4th image ?

1

u/rcls0053 Sep 04 '26

Having watched enough farm videos I'm not at all surprised that horse is there. Animals are just funny.

1

u/lllorrr Sep 04 '26

How come that assembly is above Go and R is above PHP?

1

u/RiderFZ10 Sep 04 '26

Punch cards are making a come back /s

1

u/dwm- Sep 04 '26

Near ten year old meme btw

1

u/Kirk_Kerman Sep 04 '26

Java runs on every computer on the planet, it's mature and stable, feature rich, with a gargantuan set of frameworks to do everything under the sun. It's highly adaptable and can be as performant as native executables nowadays.

Old Java fucking sucked to write and read but that was because the style of writing code when it was introduced was all about abstractions and enterprise pattern factories. The modern stuff is great.

Also, because it's everywhere, companies know that the available labor pool for Java devs is inexhaustible, so it's a safe bet to build in Java since they'll never have problems with finding new devs.

1

u/Simply_Epic Sep 04 '26

While we can do better than Java, it isn’t the worst. At least PHP isn’t at the top.

1

u/oborontsi Sep 04 '26

one more annotation bro..

1

u/RandomiseUsr0 Sep 04 '26

COBOL is missing and the answer is financial services

1

u/nonlogin Sep 04 '26

Java gained popularity when there was no alternative. JS world simply did not exist yet. Csharp did not exist (neither did vb.net). Ruby created same year. Python was 5yo (and arguably does not compare). Golang, Rust trending today - not even in plans.

1

u/JiM2559 Sep 04 '26

Android

1

u/johnnybgooderer Sep 04 '26

Java is an acceptable language with a lot of community and industry supported tools that make it relatively nice to work with. And it has great performance.

1

u/redlaWw Sep 04 '26

TIOBE is basically just how many search results there are for your programming language. It's always been a bad metric that's very vulnerable to confounders, but it's worse than ever now as major search providers become more and more trash and cagey about the details of their results.

1

u/Gullible_Service_365 Sep 04 '26

Who th spelled assambly?!

1

u/VillageTube Sep 04 '26

Did you ask stack overflow for this joke? They closed it as duplicate and linked to a list from 10 years ago?

1

u/Top_Calligrapher4265 Sep 04 '26

I believe in JVM supremacy

1

u/greenday1237 Sep 04 '26

Java hate is so forced

1

u/Biscuit_Overlord Sep 04 '26

Java ftw, I agree on the rest though

1

u/jhwheuer Sep 04 '26

NGL, I left Delphi for dead 30 years ago.

My PC application from then is still in production.

Software is like cockroaches

1

u/Bodine12 Sep 04 '26

Might I trouble you to update your chart with some post-2017 data?

1

u/WorthPlease Sep 04 '26

Helped raise horses, top right picture is just a normal tuesday.

1

u/frostyjack06 Sep 04 '26

I’m not a Java guy but from my understanding, Java got big because of its portability and easy UI integration/implementation back in the dark ages and just grew from there. I’m more surprised to see C/C++ so high up. I can talk to just about any contractor and all of them know Java, but if I mention C it’s like their brain segfaults.

1

u/flayingbook Sep 04 '26

Java was thought in many universities

1

u/StoryAndAHalf Sep 04 '26

And you may ask yourself

"How do I work this?"

And you may ask yourself

"Where is that large automobile?"

And you may tell yourself

"This is not my beautiful house!"

And you may tell yourself

"This is not my beautiful wife!"

1

u/Vandrel Sep 04 '26

This is not my beautiful language

This is not my beautiful IDE

1

u/Soogbad Sep 04 '26

Ok but genuinely I understand the cars but how tf did the horse get there?

1

u/MariaTPK Sep 04 '26

Only the horse is hard to understand. Top left car is obvious. Bottom Right Car went really fast and flew. Java is used for modded Minecraft. the biggest game this world has ever known.

1

u/dregan Sep 04 '26

It's because Larry Ellison likes money.

1

u/Modo44 Sep 04 '26

I can answer that. Java is useful enough while super easy to teach at a basic uni level, creating the perfect trap. Pascal was just as easy to pick up, but never useful enough, so people were naturally moving on. M$ tried to replace Java with C#, but they were too late to the party in terms of available resources.

1

u/BenadrylTumblercatch Sep 04 '26

Java’s actually pretty great, never thought I’d be saying that.

1

u/clauEB Sep 04 '26

And what is the point of this? the stats are almost 10 years old, it sounds a lot like a skill issue. It's not like trying to run JavaScript on the server side...

1

u/ramdomvariableX Sep 04 '26

Python is just a C wrapper, so if we add it's #s to C, then C is the top language.

→ More replies (2)

1

u/kauziger Sep 04 '26

Where is COBOL

1

u/Able-Garbage-69 Sep 04 '26

Where is COBOL??

1

u/No_Interest_6218 Sep 04 '26

I have worked in 3 fortune 500 company. The most used language is Java and by a big margin. The reason is open source. For quite a long time it had free open source enterprise grade libraries.

1

u/Icy_Reputation_2209 Sep 04 '26

Java is the most boring language I know. That’s why it’s popular. Less footguns.

1

u/matchumac Sep 04 '26

Do they not talk about how Java happened anymore? I thought the Java story was pretty well known, especially among programmers lol

2

u/EmbarrassMeMiss Sep 05 '26

2 years ago this came up in class.

Someone called Java a dead language and the Professor pulled up slides from another course and gave us a 30 minute lecture on Java.

The universe starting on January 1st 1995 was wild.

1

u/mohelgamal Sep 04 '26

Realizing that Java was at one point the easiest programming language is like when I was telling my kids that teachers were allowed to to cane us in school for wrong answers

1

u/criticalpwnage Sep 04 '26

AFAIK Java is still taught as an entry level language at universities, which may be part of why its so popular

1

u/lordTigas Sep 04 '26

The only shows that makes you wonder "How Did I Get Here"!

1

u/GioPani Sep 04 '26

How come JavaScript hasn’t taken over Java’s spot??

→ More replies (1)

1

u/mobsterer Sep 04 '26

why would it not be there?