I run my primary server (which includes my mail and DNS and static http servers, as well as a largeish Java app) on a swapless system. So swapping is never an issue.
And indeed not being forced to free synchronously as the stack unwinds can make Java faster than C++ for example, I second that.
And this "Java is slow because (insert assumption)" stuff is really really old. I can write good or bad code in Java, C, C++, C#, even asm, and I do write regularly in all of those, including real-time code, with cycles being counted where necessary, on hosts with CPU speeds and memory sizes ranging over several orders of magnitude.
The point is that some Arduino base elements *are* done (carefully) in C++, whether you happen to like them or not. No one feels forced to use every envelope-pushing template/stdio/threading/malloc C++ trick in every C++ deployment.
I'm happily using elements of Arduino well beyond what you suggest, BTW.
FWIW: I'm no particular fan of C++ though I spent a decade doing it for a living, but it's use in Arduino is OK.
Well, it does actually cost the banks *something* to securely and reliably process transactions, so if they don't charge for that then they are cross-subsidising, which some people object to even more.
I like 'free' banking in the UK, long may it continue, but the money to run my account is almost certainly NOT being covered by interest my bank earns on the contents of my current ("checking") account, so somebody else is likely subsidising me, quite likely someone poorer than me that keeps being stung with debit interest or account misuse charges which are therefore higher than they might otherwise be...
I've heard it said that the only reason that credit cards were invented was to work around the horrors of the US check system...
Rgds
Damon
PS. Here the usual case for salaried or contract work is monthly payment by "direct deposit" (BACS) or sometimes cheque; I've only ever (automatically) been paid weekly that I can recall, by a company that I thought was going to collapse before the end of the week several times so weekly was a small comfort...
Yes, a reasonable habit from the days when I used a mechanical typewriter (and still good for monospaced code comments), but occasionally in need of an override for Twee
There's a similar curious artefact/glitch in an Abba song "Flying hi^^^gh high, like a bird in the sky" which I don't think was limited to my CD but was certainly not in every copy that I heard. Won't have been DRM in those days though.
You shouldn't be doing either as they disrupt other people's enjoyment of the film, but one-sided conversations are demonstrably significantly more difficult to ignore and thus annoying.
Not only is remembering endless new passwords and PINs very hard, but I don't want to entrust the PIN for a bank card with a direct call on my current account (for example) to retailers who are notoriously cheap when it comes to security measures.
The only thing I want to use a PIN on a bank card for is an a bank ATM to withdraw cash or as part of 2-factor authentication for on-line transactions.
My card issuer decided to push me a personal NFC card, without asking.
They would not disable it (claimed they could not) or issue me a card without it one activated (again, claimed that they could not).
So it sits unused in my desk drawer as I told them it would, and another less high-handed card issuer gets my transactions.
(They did the same with my business VISA, but when I phoned to complain and asked them to disable NFC they said "yes" which means they were probably lying either then, or when they told me they could not disable it on my personal card.)
Me too.
But we don't define the entire market.
And the public swearword didn't make your argument any stronger, BTW.
Rgds
Damon
You can do exactly the same in Java with ByteBuffers and direct memory if you really want to, for example, and never GC.
On the other hand, for the non-critical 99% of the code you can write it simply and safely and quickly and let GC clean up occasionally if need be.
Rgds
Damon
Agreed.
I run my primary server (which includes my mail and DNS and static http servers, as well as a largeish Java app) on a swapless system. So swapping is never an issue.
And indeed not being forced to free synchronously as the stack unwinds can make Java faster than C++ for example, I second that.
And this "Java is slow because (insert assumption)" stuff is really really old. I can write good or bad code in Java, C, C++, C#, even asm, and I do write regularly in all of those, including real-time code, with cycles being counted where necessary, on hosts with CPU speeds and memory sizes ranging over several orders of magnitude.
Rgds
Damon
Rather depends on your definition of 'leak' and what you happen to be doing...
Rgds
Damon
The point is that some Arduino base elements *are* done (carefully) in C++, whether you happen to like them or not. No one feels forced to use every envelope-pushing template/stdio/threading/malloc C++ trick in every C++ deployment.
I'm happily using elements of Arduino well beyond what you suggest, BTW.
FWIW: I'm no particular fan of C++ though I spent a decade doing it for a living, but it's use in Arduino is OK.
Rgds
Damon
Real-time systems written in BASIC and C++, including some elements of a general-purpose RTOS.
Rgds
Damon
Please note the existence of Arduino and PICAXE, both of which work fine.
Rgds
Damon
Agreed: but then GP is obviously wiser than *all* the rest of us, and seems to assume that all the rest of us have an Xbox or whatever to boot.
It must be painful to be so much better then everyone else.
Rgds
Damon
Oh dear...
I'm talking about my personal/retail current account in which I keep a relatively small float.
But yes, but business accounts certainly attract a charge for every debit and credit and for existing and ...
Rgds
Damon
It's still not free to maintain and run that infrastructure, however crappy it may be.
Rgds
Damon
Well, it does actually cost the banks *something* to securely and reliably process transactions, so if they don't charge for that then they are cross-subsidising, which some people object to even more.
I like 'free' banking in the UK, long may it continue, but the money to run my account is almost certainly NOT being covered by interest my bank earns on the contents of my current ("checking") account, so somebody else is likely subsidising me, quite likely someone poorer than me that keeps being stung with debit interest or account misuse charges which are therefore higher than they might otherwise be...
Rgds
Damon
I've heard it said that the only reason that credit cards were invented was to work around the horrors of the US check system...
Rgds
Damon
PS. Here the usual case for salaried or contract work is monthly payment by "direct deposit" (BACS) or sometimes cheque; I've only ever (automatically) been paid weekly that I can recall, by a company that I thought was going to collapse before the end of the week several times so weekly was a small comfort...
If it's pedantry you're after I prefer to replace your * with + to nominally minimise work done!
Rgds
Damon
Yes, a reasonable habit from the days when I used a mechanical typewriter (and still good for monospaced code comments), but occasionally in need of an override for Twee
There's a similar curious artefact/glitch in an Abba song "Flying hi^^^gh high, like a bird in the sky" which I don't think was limited to my CD but was certainly not in every copy that I heard. Won't have been DRM in those days though.
Rgds
Damon
You shouldn't be doing either as they disrupt other people's enjoyment of the film, but one-sided conversations are demonstrably significantly more difficult to ignore and thus annoying.
Rgds
Damon
Which has happened.
Or someone standing behind you in a dense queue watches what you enter.
Rgds
Damon
If the terminally is correctly designed and uncompromised. In several high-profile retail cases neither of those has been true.
Rgds
Damon
Not only is remembering endless new passwords and PINs very hard, but I don't want to entrust the PIN for a bank card with a direct call on my current account (for example) to retailers who are notoriously cheap when it comes to security measures.
The only thing I want to use a PIN on a bank card for is an a bank ATM to withdraw cash or as part of 2-factor authentication for on-line transactions.
Rgds
Damon
My card issuer decided to push me a personal NFC card, without asking.
They would not disable it (claimed they could not) or issue me a card without it one activated (again, claimed that they could not).
So it sits unused in my desk drawer as I told them it would, and another less high-handed card issuer gets my transactions.
(They did the same with my business VISA, but when I phoned to complain and asked them to disable NFC they said "yes" which means they were probably lying either then, or when they told me they could not disable it on my personal card.)
Rgds
Damon
+1
Oh dear, letting facts and shades-of-grey realities get in the way of a corporations-iz-evills story!
You must be new round here... %-P
Rgds
Damon
The sour cynical answer is always the right one, of course. Except when it isn't.
Rgds
Damon
'So true, 'sadly!
Rgds
Damon