Comment Re:No (Score 1) 878
int factorial( int n )
{
return (n > 1)? n * factorial( n - 1 ) : n ;
}
Either high or sober, that's what I'd have gone for. That aside, I think it's fairly obvious that the mantra would be 'design high, code sober'...
The fixed hardware and low power of the Pi is just begging for a lightweight, low footprint OS
There is one already. It's called RISCOS. Sure, it needs some work (like pre-emptive multitasking and SMP, okay a *lot* of work), but it's small (the OS uses 6Mb of RAM) and it's very fast. And there's already a reasonable amount of software available for it, plus a working GCC implementation, so more can be ported.
It just needs volunteers. Preferably ones who will happily write hand optimised ARM assembler...
They still have a commanding market share in many areas...
And that's the exact reason you're unlikely to see them reinvent themselves the way Apple did. Apple did it because they had no choice - they were getting their asses handed to them in every sector they were in, they were haemorrhaging money and were on the verge of bankruptcy. It was a do-or-die move.
Microsoft have no need to copy them. They may not be raising the roof on the stock indexes, but they're still making money and because of that, inertia will mean that they'll never look at the kind of radical solutions that Apple did; it's easier to play the safe game and make smaller profits for less risk.
Why? It's a country looking to lead the world in censorship, to protect protect politicians and religious sensibilities.
Hang on, we're still talking about India here, right?
Fully rectified 240V AC RMS is already very close to 380V DC
Uh, no. No it isn't. Not even vaguely, in fact. 240V effectively *is* the DC equivalent (ignoring rectification losses), the PMPO (ie. peak voltages your 50 or 60hz sine wave actually hits) will probably be around 380v though. If you want 380VDC, then you need the same or more AC.
If you could program one language, you can program in any language. It's inherent on the Turing-completeness of programming languages. It's all just a matter of syntax. Sure, mastering a language takes time, but you've probably see already much things and that means you can easily apply what you know to the knew languages.
See, I agree with you 100%, more if I could. In my years developing, most of the languages I now use to program are not the ones I was employed to do, but ones where I've been dropped into a project, had to hit the ground running and learn on the fly. It's not difficult, once you know the concepts of *how* to program.
But. Try going in to a job interview and saying "No, I don't have 5 years of this language, but give me a week, some small changes to work on and access to google and I'll be able to program it as well as most of your other developers". It may be true, but it doesn't wash with HR people or project managers. They have a ticksheet of skills and levels and they don't care a damn how easily transferrable any of them are - if you don't have it exact, tough.
An authority is a person who can tell you more about something than you really care to know.