|
In raw speed C++ and .NET are not too different. In areas like SIMD support C++ used to have the edge, but now .NET 4.6 has support for that too. I still need to test it, so I'm not sure about the extents of the improvements. I'm surprised the SIMD support even made it into .NET after they have been ignoring requests for it for years. Maybe they were motivated somewhat because Mono had SIMD support for a long time already.
I remember .NET's inlining sometimes wasn't as aggressive as you'd want it to be. There were quite some reports about it, but MS deemed .NET to be fast enough and for a long time didn't bother with optimizing it further.
Wout
|
|
|
|
|
It's a start, but nowhere near enough. They've only put in some trivial SIMD. There is way too much missing. There are no permutes (worst of all nothing like PSHUFB), no saturating arithmetic, no SAD, no PHMINPOSUW, no multiply-high, no movmsk, no horizontal operations (ok they suck, but not nearly as hard as emulating them), nothing from the PCMP*STR* family. that's not really an exhaustive list, just what I can name off the top of my head. The subset of operations that is supported is even smaller than what autovectorizing compilers will use, and it's not even automatic..
It does have a divide that works on integers, which is actually worse than not having it because it tricks people into vectorizing their integer division containing loops, while no PDIVD exists.
|
|
|
|
|
Believe it or not, Microsoft is offering a Linux on its Azure cloud certification. And I'm sure there's a lineup to take that test
|
|
|
|
|
Like reading that Oracle is offering MS-SQL certifications..
Sudo remove all cloud-crap
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
It's hard to see any evidence of Agile penetration at Google, Apple, or Facebook. Why? "Clap along if you feel like happiness is the truth"
|
|
|
|
|
Seminars entitled "How to win friends and influence people" tend to be attended by people who have neither friends nor influence. The same can be inferred for seminars entitled "How to be Agile".
So - the fact that the Microsoft and like companies are not at these probably means the inverse of what this author is concluding.
|
|
|
|
|
yeh, they are mutually exclusive
|
|
|
|
|
Creativity cannot come with agile development.
Life is a computer program and everyone is the programmer of his own life.
|
|
|
|
|
As previously announced, starting January 12, 2016 Microsoft will no longer provide security updates, technical support or hotfixes for .NET 4, 4.5, and 4.5.1 frameworks. But 3.5 is still supported?
|
|
|
|
|
Maybe because 3.5 is an integral component of Windows 7?
|
|
|
|
|
Yeah, I was thinking of something like that - either Weven or Wen.
TTFN - Kent
|
|
|
|
|
IIRC 3.5sp0 is the integral OS component. 3.5sp1 is the supported version. My assumption's that it has to do with .net 2.0/3.0/3.5 collectively being .net generation 2 (and supported via in place upgrades from one to the next); with 3.5sp1 being the newest version of that family. 4.0/4.5/4.5.1/4.5.2/4.6 are all part of the 3rd .net generation, and are inplace upgrades from each other but install next to 3.5. (All of them install beside .net 1.1, if you've got something really old and crufty around. OTOH it's out of support so you really need to do something about it if you do.)
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
|
|
|
|
|
Time to re-educate yourself in the mysterious ways of the 21st Century. .
|
|
|
|
|
...
Patrice
“Everything should be made as simple as possible, but no simpler.” Albert Einstein
|
|
|
|
|
Oh dear. I'm guilty of this
"There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult." - C.A.R. Hoare
Home | LinkedIn | Google+ | Twitter
|
|
|
|
|
Don't trust anyone under thirty.
|
|
|
|
|
Kent Sharkey wrote: .
Yup. After reading that I've resolved to end all of my texts with punctuation. Anyone who gets offended by that is probably a sunshine I want to elephant with anyway.
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
|
|
|
|
|
I've always noticed that people think I'm a complete jerk when I use punctuation, even though I'm younger. I either seem really smart, or a jerk.
|
|
|
|
|
A look at recent patch lists for IE and Edge hints that many of IE's warts will continue to haunt us I am shocked.
|
|
|
|
|
So, more bloody edge than cutting edge.
Patrice
“Everything should be made as simple as possible, but no simpler.” Albert Einstein
|
|
|
|
|
I thought all the marketing said that Edge was a completely rebuilt browser from the ground up? You mean to say that the Marketers were lying to me!?!
|
|
|
|
|
Just replacing the code does not help. You have to replace the mindset that produces the code.
|
|
|
|
|
Dunno, I ignored the marketeers blather. The tech blogs from the IE team all were about how after forking the IE11 codebase they were gleefully deleting millions of lines worth of legacy support code for ActiveX/IE6mode/etc.
As a result Edge is free of any vulnerabilities from that garbage.
OTOH any bugs in the core rendering engine/etc that affect what was modern HTML circa 2011 (yeah, I know IE11 was a 2013 release, but IE lags FF/Chrome badly) will affect both browsers equally.
On the gripping hand any bugs from implementing HTML features through 2013 (Edge is still 2 years behind the competition on HTML5 support) will only affect edge and not IE11.
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
|
|
|
|
|
It's not like they started from scratch...
Decrease the belief in God, and you increase the numbers of those who wish to play at being God by being “society’s supervisors,” who deny the existence of divine standards, but are very serious about imposing their own standards on society.-Neal A. Maxwell
You must accept 1 of 2 basic premises: Either we are alone in the universe or we are not alone. Either way, the implications are staggering!-Wernher von Braun
|
|
|
|
|
Unusually large torrents renew calls to better protect vital Internet resource. Just in case you're noticing things a little slower than usual
|
|
|
|