"Instead the compiler will generate a static map of the stack"
Oh really? So its arrived in function X (say strlen()) and its made a pre compiled map of every possible variation of the stack that could exist having arrived at that function including recursion? Function return addresses, parameter values, automatics values?
What a total and utter crock. Perhaps you could somehow get away with it in a functional language since it doesn't retain state but good luck trying it with C/C++.
"How do you implement zero-cost exception handling? (longjmp is NOT zero-cost because it requires setjmp)."
You seriously think C++ exceptions are zero cost?? The compiler saving the stack for you at a "try" instead of you having to explicitly call setjmp will make no difference to overall performance.
"But how would you go about changing your memory allocation (malloc) to use a copying garbage collector"
Why would you want to? Garbage collection is an inefficient way to free up memory that is used in hand holding languages for low skilled coders.
"Light rays from the headlight that would normally hit the raindrop are automatically switched off,"
Eh? A car headlight, even LED ones are not laser beams. The light spreads out immediately. There is no way to selectively prevent illumination from a given area using current car tech so how exactly are they doing it? You can't keep switching off the entire headlight every time there's a raindrop in front of it since there will be so many raindrops constantly in front that it will be off permanently.
Don't worry , cupertino are just about waking up by now and once the hipsters have had their frothy decaf skinny latte mocha, found a comfortable organic peace beanbag to zone out on and synergized with their iPads I'm sure I'll get modded down.
Not that you're overegging it at all. The internet may be many things but dangerous it isn't. Not until someone plugs a browser into an industrial robot.
"There isn't a silver bullet solution that will keep you 100% safe 100% of the time."
I've been using the internet for 20 years and the web since about 1995. I've never once had a machine become infected with malware or a virus despite never using a virus scanner though I will admit someone once hacked an ftp server I hadn't upgraded. Want to know my secret? Its called unix/linux.
... for someone to hack the secure boot BIOS and provide an easy way for users to reflash theirs from Windows or whatever OS is preinstalled on the machine when bought new. No doubt this will prevent windows being reinstalled but unless you want a dual boot machine I doubt this matters much.
On a related note, how will this affect linux being booted from within windows (if anyone still uses that approach)?
If they licensed the name from the parent corp then how can a subsidiary company make a claim on it? Surely a license from the parent by implication means a license from all the parts of the corporation? Or is chinese law just wierd?
Unless those BBS's were willing to provide their users with a terminal or computer for FREE to access their systems then your argument doesn't have a leg to stand on. The percent of the population of france in the late 70s who had a computer barely registered.
The French government should have realised in the 1970s that the beacon of the Free World (tm) the Good Old U S of A was soon to give us grateful peasents the internet and shouldn't have bothered trying to provide an extremely useful data service 15 years ahead of its time for its citizens. Because no competition means is a Bad Thing. Unless of course its the US govn. or company then its a different matter.
"Linux's C-style OO has each instance having a pointer to every virtual method otherwise the syntax would be too unpleasant. This makes it less memory efficient in C and increaces the cache footprint."
Err, C++ vtables require a double pointer dereference - the C version requires 1. That alone is a good enough reason not to use C++. Aside from that when you;re writing an OS you want to know exactly how your memory is set up and used, not hope the compiler doesn't fuck something up when it tries to get clever.
Stick to application programming and leave kernel dev to people who know what they're doing.
"You are an imbecile. They were not using Windows computers for mission critical infrastructure in any way that mattered with regard to Stuxnet's payload."
Oh right, so Stuxnet would have worked had they been using Solaris would it?
Fuckwit.
"Describe how you would develop ladder logic for a Siemens PLC, and deliver it to the PLC, without using Windows."
... idiots using a piss poor OS shot full of security holes called Windows for mission critical infrastructure end up having the computers running said piss poor OS compromised or screwed up by some software that works off an abysmal security failure of a feature called autorun.
Its not just a case of howits being storede but whats doing the storing. It was only recently that it was discovered that Glial cells are not just filler material but do play a part in brain operation.
It was a superb machine (arguably the best personal computer) in the 80s and early 90s, but its now 2012 and things have moved on. Why are people still intent on trying to resurrect it like some festering computer zombie? Its making a mockery of the Amiga name and of the time and effort the original designers put into its HARDWARE - because it was the hardware rather than the OS which really made it what it was.
"Why would you want to install boxed software? The Internet is so much more convenient, the idea of software coming in a box is ridiculous and outdated... "
What a crock of sh1t. You're living in a fantasy world wih 1gbs connection speeds my friend.
"They do sell millions to customers each quarter that fulfills their needs as some people want an Ultrabook"
Of course some people want them - the same way some people want a pair of Jimmy Choos when a $50 pair of shoes would do the same job. Its a fashion item for rich fashion victims. Most people who buy an ultrabook probably couldn't even spell ethernet port much less tell you what one is. But its sooo shiny and sleak and preeeetty.... *drool*
"I would venture to say that few of them judge you while you judge them."
Oh I feel so guilty judging people on a forum. Whatever next, subjective opinions?
"You don't care about screen res but you do care about an optical drive?"
I do care about screen res , but not when it makes the pixels so tiny that they're almost invisible and can't be distinguised from a lower resolution but cost a hell of a lot more.
As for optical drives I fail to see the connection - I don't see why I should have to buy a separate drive just do I can install boxed software.
I don't frankly care if something is 0.68 inches or 0.71 inches thick. Nor wether it has 1400 resolution which I won't be using anyway. What I do care about is an optical drive, plenty of USB slots and an ethernet port so I don't have to rely on shit Wifi reception when in an office or at home and can use a high speed cable instead.
Oh , but it doesn't have that.
Ultrabooks in general and Mac laptops specifically are nothing more than vanity machines for people with more money than sense.
Mod me down apple fanboys, I care not and I have karma to burn.
"Instead the compiler will generate a static map of the stack"
Oh really? So its arrived in function X (say strlen()) and its made a pre compiled map of every possible variation of the stack that could exist having arrived at that function including recursion? Function return addresses, parameter values, automatics values?
What a total and utter crock. Perhaps you could somehow get away with it in a functional language since it doesn't retain state but good luck trying it with C/C++.
"How do you implement zero-cost exception handling? (longjmp is NOT zero-cost because it requires setjmp)."
You seriously think C++ exceptions are zero cost?? The compiler saving the stack for you at a "try" instead of you having to explicitly call setjmp will make no difference to overall performance.
"But how would you go about changing your memory allocation (malloc) to use a copying garbage collector"
Why would you want to? Garbage collection is an inefficient way to free up memory that is used in hand holding languages for low skilled coders.
So let me get this straight - more than 1 person working on a problem is faster than just some guy doing it on his own??
What an insight! I think a nobel prize beckons.
And even if they could they wouldn't go near it unless it had an apple logo or was at least called NextStepLadder.
Someone at Apple forgot to type "bin" at the prompt before they uploaded the binaries :o)
FTA:
"Light rays from the headlight that would normally hit the raindrop are automatically switched off,"
Eh? A car headlight, even LED ones are not laser beams. The light spreads out immediately. There is no way to selectively prevent illumination from a given area using current car tech so how exactly are they doing it? You can't keep switching off the entire headlight every time there's a raindrop in front of it since there will be so many raindrops constantly in front that it will be off permanently.
Are they using some sort of DLP, laser or what?
Don't worry , cupertino are just about waking up by now and once the hipsters have had their frothy decaf skinny latte mocha, found a comfortable organic peace beanbag to zone out on and synergized with their iPads I'm sure I'll get modded down.
"The internet is a dangerous place"
Not that you're overegging it at all. The internet may be many things but dangerous it isn't. Not until someone plugs a browser into an industrial robot.
"There isn't a silver bullet solution that will keep you 100% safe 100% of the time."
I've been using the internet for 20 years and the web since about 1995. I've never once had a machine become infected with malware or a virus despite never using a virus scanner though I will admit someone once hacked an ftp server I hadn't upgraded. Want to know my secret? Its called unix/linux.
"It's an emergency as these phones make the 4S look quite out of date."
The apple fanbois wouldn't care - they'd buy a week old turd if it had an apple logo stamped on it.
... for someone to hack the secure boot BIOS and provide an easy way for users to reflash theirs from Windows or whatever OS is preinstalled on the machine when bought new. No doubt this will prevent windows being reinstalled but unless you want a dual boot machine I doubt this matters much.
On a related note, how will this affect linux being booted from within windows (if anyone still uses that approach)?
If they licensed the name from the parent corp then how can a subsidiary company make a claim on it? Surely a license from the parent by implication means a license from all the parts of the corporation? Or is chinese law just wierd?
Unless those BBS's were willing to provide their users with a terminal or computer for FREE to access their systems then your argument doesn't have a leg to stand on. The percent of the population of france in the late 70s who had a computer barely registered.
The French government should have realised in the 1970s that the beacon of the Free World (tm) the Good Old U S of A was soon to give us grateful peasents the internet and shouldn't have bothered trying to provide an extremely useful data service 15 years ahead of its time for its citizens. Because no competition means is a Bad Thing. Unless of course its the US govn. or company then its a different matter.
You know what, just fuck off you yankee prick.
"Time to get the hell out of Dodge Monkey boy Balmer, take your stupid me-too ideas with you and stop running my company into the ground.
Love Bill"
"Linux's C-style OO has each instance having a pointer to every virtual method otherwise the syntax would be too unpleasant. This makes it less memory efficient in C and increaces the cache footprint."
Err, C++ vtables require a double pointer dereference - the C version requires 1. That alone is a good enough reason not to use C++. Aside from that when you;re writing an OS you want to know exactly how your memory is set up and used, not hope the compiler doesn't fuck something up when it tries to get clever.
Stick to application programming and leave kernel dev to people who know what they're doing.
"You are an imbecile. They were not using Windows computers for mission critical infrastructure in any way that mattered with regard to Stuxnet's payload."
Oh right, so Stuxnet would have worked had they been using Solaris would it?
Fuckwit.
"Describe how you would develop ladder logic for a Siemens PLC, and deliver it to the PLC, without using Windows."
GIYF moron.
... idiots using a piss poor OS shot full of security holes called Windows for mission critical infrastructure end up having the computers running said piss poor OS compromised or screwed up by some software that works off an abysmal security failure of a feature called autorun.
Sorry, but this isn't Tron just yet.
Axis of transmission? That'll be polarisation. And phase - which I believe the OP mentioned.
Sorry, I'm obviously missing the magic pixie dust property of EM waves here that hasn't been mentioned.
Its not just a case of howits being storede but whats doing the storing. It was only recently that it was discovered that Glial cells are not just filler material but do play a part in brain operation.
It was a superb machine (arguably the best personal computer) in the 80s and early 90s, but its now 2012 and things have moved on. Why are people still intent on trying to resurrect it like some festering computer zombie? Its making a mockery of the Amiga name and of the time and effort the original designers put into its HARDWARE - because it was the hardware rather than the OS which really made it what it was.
"Why would you want to install boxed software? The Internet is so much more convenient, the idea of software coming in a box is ridiculous and outdated... "
What a crock of sh1t. You're living in a fantasy world wih 1gbs connection speeds my friend.
"They do sell millions to customers each quarter that fulfills their needs as some people want an Ultrabook"
Of course some people want them - the same way some people want a pair of Jimmy Choos when a $50 pair of shoes would do the same job. Its a fashion item for rich fashion victims. Most people who buy an ultrabook probably couldn't even spell ethernet port much less tell you what one is. But its sooo shiny and sleak and preeeetty .... *drool*
"I would venture to say that few of them judge you while you judge them."
Oh I feel so guilty judging people on a forum. Whatever next, subjective opinions?
"You don't care about screen res but you do care about an optical drive?"
I do care about screen res , but not when it makes the pixels so tiny that they're almost invisible and can't be distinguised from a lower resolution but cost a hell of a lot more.
As for optical drives I fail to see the connection - I don't see why I should have to buy a separate drive just do I can install boxed software.
I don't frankly care if something is 0.68 inches or 0.71 inches thick. Nor wether it has 1400 resolution which I won't be using anyway. What I do care about is an optical drive, plenty of USB slots and an ethernet port so I don't have to rely on shit Wifi reception when in an office or at home and can use a high speed cable instead.
Oh , but it doesn't have that.
Ultrabooks in general and Mac laptops specifically are nothing more than vanity machines for people with more money than sense.
Mod me down apple fanboys, I care not and I have karma to burn.
Wow, did you think up that amazingly insghtful response all on your own or did you get help?