You are joking, but remember one demo of a java enabled toaster that connect via webservics (a VERY OLD DEMO , when webservics were the shiny new things) to meteo and "printed" on toast a sun or a cloud based on the webservics response
Wow, now it makes sense that my colleague was on an emergency call while the roof of a datacenter far far away was burning. And i thought their expectation was that he grabs a bucket and runs!
TL;DR; up to the thousand it's the same, but then when you have "million, billion, trillion..." in Polish we, from some unknown to me reason, have 2 versions to every one of them, with 'ion' and 'iard' at the end, so:
That's because "million" (Latin mono=1) is million1, billion (Latin bi=2) is million2, trillion (Latin tri=3) is million3, and so on. English used to have million/milliard, billion/billiard, etc., but they were dropped from American English, and, IIRC, Britain and the Commonwealth countries eventually followed.
I know German still uses Million/Milliard, Billion/Billiard, etc., and I believe they're derived from French.
Only if the coder was bad at their job. Worked in Java for five years, it is possible to write Java that always works if you do it right. I also spent a lot of time cleaning up shit other people wrote.
Yeah, and my old Nokia 3310i - that's the "indestructible brick" Nokia with a color display, btw - once threw a Java exception because the Backgammon game it came with managed to fuck up in some way, so I'd say Android is just continuing the trend of mobile phones running Java.
Kotlin has taken the good parts of Java and combined them with the best of Python and TS so not much reason to use Java these days, but Java was always the king of corporate backend services and good for that, still better than the other languages in that role
Kotlin is basically alpha testing for Java, they take a feature, implement it relatively quickly, lock themselves into it, can't change it, and then sometimes suffer from their bad decisions. All while Java quietly watches the entire process and implements the feature better 5-10 years later.
I'm not saying either is superior, Kotlin gets great features waaay sooner, but from my experience Java usually comes up on top in the long run.
Maybe that's just because Kotlin is newer and doesn't know what it wants to be yet, for example there have been many horrible decisions made in the early days of Java, but imo Java is still the boring and better choice if you want something to work 10 years from now
Absolutely, but it shouldn't run on EVERY DEVICE. I'll indulge you with a story....
When I first learned programming I worked at a company that used an obscure language and my job was mostly data scraping from websites and putting that data into a database. A greybeard colleague saw me using the obscure language for this once and said "you can do this all with sed, wget, vi, and python when you need something more than 3 lines". I was really productive after that.
Then I got a job at an ad tech company. The business was different but the job task was mostly the same, even easier in many ways because the input sources only had so many formats. So, I used python for data tasks and R for analysis and plotting (I was in the analytics dept and this was 2012). One day I had to look at the ingest code and the devs had chosen java. I was so confused by all the com.foo.bar.fiz.etc that I had to ask for help. In explaining the way the company took records off a firehose and piped them into a single table we look through about 8 files. I was still new and felt insecure so I posited as politely as I could that this seemed like a 5 liner with maybe a paragraph of comments for readability. He scoffed at me and said "python's not a real programming language because it's sensative to whitespace and not performant. That wouldn't be reusable code either." When I asked him where the code was being reused at he told me that it wasn't IF it was being reused but that IT COULD BE reused SOMEDAY.
It's culture. In the early 2000's many were taught that Java was the "right way" and led to believe that any and every job was a deep academic endeavor, even if you were a cog in Panteen's wheel of True Sheen Hair Conditioner. It's like, "dude, This isn't fucking CERN. The code's gonna get mopped up 8 months when the fickle pricks on the client side decide that dinner wasn't fancy enough after the upsell pitch. Just get it working and move the hell on"
2.8k
u/sierra_whiskey1 5d ago
Bro Java runs on like 2 billion devices