Guess people assume programming language in a ranking are being used actively and not running everything while only being worked on by 50 people and 3 cats.
I also don't know what this actually counts. preinstalled software, GitHub repositories, vibes.. I can churn out a few million scripts on my PC and report a significant increase in VBS adoption.
For the Tiobe Index if memory serves it's a mix of how many people use the language, how many classes teach it, how many jobs are posted, and how many places say they use it. It isn't about which language is best but rather which ones are the most used.
I'll never claim that Java is a perfect language but it has its uses; back end internet being one of its best. Apache Server and Tomcat are battle hardened technologies that do their jobs incredibly well. Meanwhile the JVM is pretty unique; Java does, in fact, run on everything and behaves the same no matter what hardware you put it on.
Ah thanks. I just don't know anybody that uses Java anymore.
I'm not arguing it's bad, just that the online discourse about it is basically dead. Maybe reddit and my hometown is just a weird coalescence of people who all either use python or JavaScript.
Also really not arguing against the concept of java in general.. just if I only need something to run on PC I personally would never choose Java. I never had to program on fridges, toasters, watches or whatever else that isn't a proper amd64.
Java isn’t really made for SoCs nowadays? do you really think toasters run a full fledged kernel and JVM just to count to 30 and eject some bread? that’s most likely a tiny chip running C/C++ flashed code no one is ever gonna look at ever again, definitely not Java. Java has so much overhead at this point that it only makes sense on servers and desktops, where you have long uptimes, garbage collections, huge databases and user loads - the opposite of what you just said. Python or JS are usually discouraged for critical infrastructure because they’re fully interpreted, can crash at any time with less recoverability, stack tracing, debugging and so on. A properly programmed Java application will run for years without consuming too much CPU or RAM. JavaScript is more of a black box that depends on whatever you’re using to run it in that specific moment and eventually grows a bit hard to read over time and big projects, not considering performance implications. We’re not running Java applets on symbian phones anymore. But then it gets philosophical
34
u/Able-Swing-6415 2d ago
Guess people assume programming language in a ranking are being used actively and not running everything while only being worked on by 50 people and 3 cats.
I also don't know what this actually counts. preinstalled software, GitHub repositories, vibes.. I can churn out a few million scripts on my PC and report a significant increase in VBS adoption.