|
Not seeing where he says that. The only two places I see, he's got it right:
Quote: Unmanaged code typically doesn’t have full control of the computer except for the programs that are part of the operating system that run in kernel mode. This provides hardware level protection but means programs that run in kernel mode need to be well-written, as they can crash the PC. User programs, however, almost always run in user mode. They can crash or run out of memory, but they won’t affect the rest of the system and, more importantly, won’t affect the operating system code and data.
Quote: Running in a managed environment, the code is checked to be safe and can’t crash the machine.
TTFN - Kent
|
|
|
|
|
Well, the second quote is meaningless then, as unmanaged can't crash the machine either
|
|
|
|
|
Both can crash the machine, if enough things go wrong.
Veni, vidi, caecus | Everything summarizes to Assembly code
|
|
|
|
|
And managed code is often only a wrapper for unmanaged code (File IO, Networking, etc.) if you have a buggy driver then even managed code wont help you
But I think it's true that with managed code you're more unlikeable get into situations that can crash the machine.
|
|
|
|
|
Nicholas Marty wrote: But I think it's true that with managed code you're more unlikeable get into situations that can crash the machine.
Depends on the actual use case. If you develop with XNA, the chance of doing something wrong which eventually leads into a BSOD is higher than encountering a BSOD caused by a 'normal' .Net program.
Veni, vidi, caecus | Everything summarizes to Assembly code
|
|
|
|
|
Yeah. But that is because the underlying framework and the drivers etc. it uses aren't flawless.
I'm pretty sure even the .Net framework, XNA and even the nvidia drivers etc. do contain bugs (otherwise there wouldn't be regular updates for the .Net framework and the drivers, wouldn't there?).
Besides, I thought XNA got discontinued ?
|
|
|
|
|
Nicholas Marty wrote: Besides, I thought XNA got discontinued ?
We already had that discussion[^]. Some say that it got discontinued, but no official statement from MS says so.
Veni, vidi, caecus | Everything summarizes to Assembly code
|
|
|
|
|
|
Whoever wrote that article is an idiot.
Unmanaged code is just low level code (machine code) that the CPU (Central Processing Unit) executes directly. It can come from any language before being compiled to machine code...
In the second sentence, "it" refers to "Unmanaged code." So the sentence reads:
[Unmanaged code] can come from any language before being compiled to machine code
Now, if you take the first sentence, that says unmanaged code == machine code, what you have in the second sentence is either:
[Machine code] can come from any language before being compiled to machine code
or
[Unmanaged code] can come from any language before being compiled to [unmanaged] code
Yup. Certifiable idiot.
Marc
|
|
|
|
|
I think what he meant is:
"Quote: It can come from any language before [ending up as] machine code...
The difficult we do right away...
...the impossible takes slightly longer.
|
|
|
|
|
That explains a lot. A programmer is typically not an end-user; memory-management is too important to be left to the computer or the end-user.
Gimme C# with a linker and an option to destroy objects, and I'll dub it Eden.
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
Eden[^] -- we don't use wizards, we use genies.
This space intentionally left blank.
|
|
|
|
|
Hackers and software security researchers can start earning cold hard cash through GitHub’s Bug Bounty program. The company will dish out US$100 to $5,000 to those who hunt down bugs and report vulnerabilities through their responsible disclosure process. Who's going to try to make some money?
|
|
|
|
|
Transport Level Security will be turned on in an upcoming Java release, due in mid-March "Lock the barn door after the horse has bolted"
|
|
|
|
|
Long undervalued, quality assurance is in the limelight -- and QA pros in demand -- following the disaster of the HealthCare.gov website rollout. "Weinberg's Second Law: If builders built buildings the way programmers wrote programs, then the first woodpecker that came along would destroy civilization."
|
|
|
|
|
Maybe SAK can give them a hand!
|
|
|
|
|
The latest figures come from Canalys, an independent analyst firm which found Android’s dominance grew with the platform running on 79 percent (785 million) of the devices shipped in 2013, up from 68 percent in 2012. "Microsoft saw its platform gain a percentage point to 3%". W00t!
modified 30-Jan-14 14:54pm.
|
|
|
|
|
That link points to the Ellison article.
Soren Madsen
"When you don't know what you're doing it's best to do it quickly" - Jase #DuckDynasty
|
|
|
|
|
Because Ellison was so insightful, I had to post it twice?
Sorry, fixed.
TTFN - Kent
|
|
|
|
|
http://securitywatch.pcmag.com/hacking/320209-android-the-windows-xp-of-mobile[^]
Quote: At the start of 2013, Windows devices with a mobile connection made up over 60 percent of the infected mobile devices detected by Kindsight. By the end of the year, Android had taken the lead, and not just by a little bit. December's figures show Android at well over 60 percent of the total. As for BlackBerry, iOS, Symbian, and Windows Phone, well, taken all together they still don't come to one percent of the total.
Its not always good to be the king.
Government is not reason; it is not eloquent; it is force. Like fire, it is a dangerous servant and a fearful master. ~ George Washington
|
|
|
|
|
Oooouch, that is a nasty comparison. Personally, I'd ask, "Which of the many versions of Android is XP?"
There seems to be a big, and growing, fragmentation problem[^] with Android.
TTFN - Kent
|
|
|
|
|
Which is why over the course of the 4.x version Google has been stripping almost everything but the dialer, lockscreen, and kernel from the OS itself and either putting them directly in the Google PLay store where they can be freely updated or in the Google Play Services middleware layer that's silently updated and is needed to make almost anything above the kernel work.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
Interfaces that Oracle and SAP built for their business apps 10 years ago 'aren't appropriate in the age of Facebook and Twitter,' Oracle's CEO says I'm going to hold off on clicking "Like" on this one if you don't mind
How can he be so consistently wrong, yet so well off? (Maybe *I'm* the one who's wrong?)
|
|
|
|
|
Seriously? So send a twitter message to update the db? Oh, right, it's Ellison. **ignore**
If your actions inspire others to dream more, learn more, do more and become more, you are a leader.-John Q. Adams You must accept one of two basic premises: Either we are alone in the universe, or we are not alone in the universe. And either way, the implications are staggering.-Wernher von Braun Only two things are infinite, the universe and human stupidity, and I'm not sure about the former.-Albert Einstein
|
|
|
|
|
Abso-frikking-lutely!
Put your customer list on Facebook instead of on the Cloud.
Is that what Ellison is proposing?
PS. Larry forgot to say that even in 1995 - before Farcebook - the interfaces of Oracle and SAP sucked donkey dong.
|
|
|
|