Java has serialization because it has RMI. Java has TMI because it was designed by Sun in the early 90s when everyone except Sun had already realised that sunrpc was a bad idea. The network is the computer, right?
This isn't about having bit-perfect layout, it's just about having a way to build an array of structs that doesn't require each individual struct to be individually allocated.
A record is basically what in C you would call a struct. The reason why Java desperately needs them is that there is currently no way to efficiently store an "array of structs". Yes, you could do SoA, but that isn't what you want some of the time.
The inability to control memory layout more finely is the main thing that people trying to write high-performance Java complain about. This will help, at least a bit.
No, most Java dependencies do something large, complex, and buggy, and app developers pull it in anyway to do something that COULD be replaced by a trivial function.
Though I don't do much mobile programming these days, so for all I know bloated-spyware-framework-in-a-box could be open source now.
If Canada was a tyrannical rogue state threatening to eradicate America daily while developing nuclear weapons to do so, why the fuck would we ask, say, Britain to protect us?
In your hypothetical, does Canada have the same Queen as Britain? Because if so, it's not a ludicrous idea.
For comparison, in Australia it's possible to go 870 miles in a straight line without leaving the cattle ranch. Canada is a little bigger, but Australia has a lot more nothing between things.
You understand that what's going on with the Rohingya is essentially a civil war, right?
In which case the vast majority of allegedly inter-religious conflicts are really about something else. Which is actually true; religion rarely starts wars, at most it makes them a bit worse.
Many functioning Linux systems have none of that stuff.
That's true. The thing is, it was once true that a typical Linux-based install had more FSF code in it than anything else. Today, a typical desktop/workstation install has more lines of code from Mozilla than the FSF.
I know it's not officially called this any more, but "Windows NT" comes very close, since it's Windows on top of NTOS. Most users interact entirely with Windows, not with the kernel. And many developers can get through an entire career without ever interacting with Ke or Ob.
This has nothing to do with "Java fanatics".
Java has serialization because it has RMI. Java has TMI because it was designed by Sun in the early 90s when everyone except Sun had already realised that sunrpc was a bad idea. The network is the computer, right?
Not unless you think everything is an object, which Java (to its credit) never believed.
Ada is a subset of a HDL language used to design the CPU you are running your web browser on right now.
Both VHDL and Verilog are like the mafia. Hardware designers don't do business with those languages because they want to.
I like files. They are objects that are persistent.
I like files, too, but they are not persistent objects. Files are persistent data.
This isn't about having bit-perfect layout, it's just about having a way to build an array of structs that doesn't require each individual struct to be individually allocated.
I agree, although to be fair, anything that makes Java less object-oriented is a clear improvement.
A record is basically what in C you would call a struct. The reason why Java desperately needs them is that there is currently no way to efficiently store an "array of structs". Yes, you could do SoA, but that isn't what you want some of the time.
The inability to control memory layout more finely is the main thing that people trying to write high-performance Java complain about. This will help, at least a bit.
Many of us also came from Usenet, where lurking for a while before posting was considered correct etiquette.
The saddest thing of all is that Slashdot oldtimers are reduced to reading Hacker News. How the mighty have fallen.
The correct answer is CowboyNeal.
And you're wondering why people refer to the EU as the EUSSR?
Who is "people" in this context? Nigel Farage? Alex Jones? Lyndon LaRouche? Random Internet commenters?
No, most Java dependencies do something large, complex, and buggy, and app developers pull it in anyway to do something that COULD be replaced by a trivial function.
Though I don't do much mobile programming these days, so for all I know bloated-spyware-framework-in-a-box could be open source now.
If Canada was a tyrannical rogue state threatening to eradicate America daily while developing nuclear weapons to do so, why the fuck would we ask, say, Britain to protect us?
In your hypothetical, does Canada have the same Queen as Britain? Because if so, it's not a ludicrous idea.
For comparison, in Australia it's possible to go 870 miles in a straight line without leaving the cattle ranch. Canada is a little bigger, but Australia has a lot more nothing between things.
Why is anyone getting paid for this, i though SA bought the battery?
It's a Public-Private Partnership, IIRC.
It is the by-product of many industries and is toxic.
Everything is a poison. What matters is the dose.
"Too much of anything is bad for you. That's what `too much' means." - Stephen Fry
You understand that what's going on with the Rohingya is essentially a civil war, right?
In which case the vast majority of allegedly inter-religious conflicts are really about something else. Which is actually true; religion rarely starts wars, at most it makes them a bit worse.
Bugger, I'll come in again.
Zipf's law says nothing about the length of a word. It only relates the frequency of use of a word with its rank.
(Also, anyone who quotes Zipf's Law has never read any of his books.)
Neckbeards use actual Unix. Hell, many of them wrote actual Unix.
Many functioning Linux systems have none of that stuff.
That's true. The thing is, it was once true that a typical Linux-based install had more FSF code in it than anything else. Today, a typical desktop/workstation install has more lines of code from Mozilla than the FSF.
other widely-used OSes aren't called this way
I know it's not officially called this any more, but "Windows NT" comes very close, since it's Windows on top of NTOS. Most users interact entirely with Windows, not with the kernel. And many developers can get through an entire career without ever interacting with Ke or Ob.
I thought that was solved by television.
Milennials ruined that too by cable cutting.
At the risk of stating the obvious, historical books which contain contemporary references were written with the audience in mind.
Bass Straight
Apparently autocorrect has not heard of Bass Strait. It's the water between Victoria and Tasmania.