|
Following on the success of Java, Microsoft likewise chose to distance itself from its strong roots in C and C++. "They've still got one foot in the Dark Ages — if I tell them the truth they'll panic and think it was witchcraft."
|
|
|
|
|
So.. is it a good thing or a bad thing?
And... I might be wrong, but I don't think C# is that slow.. only startup time seems to be an... "issue"
EDIT I have no care about possible "C# issues", I just wonder what he is talking about... to me it just sound like "we (C++ developers) are not loved enough" moaning without much insight into whether or not there is even a problem!...
EDIT2After re-reading carefully... I got it!
Hiding in the rant is, in fact, a shameless plug of self advertising!
Why can't MS people promote Kenny Kerr work?![^]
modified 27-May-15 7:47am.
|
|
|
|
|
My mantra is: performance comes from the architecture and design. A fool is getting a C++ program slow.
C# is somehow like Java: once started it is internally well optimized (as C++) and only the GUI is someway slow.
Press F1 for help or google it.
Greetings from Germany
|
|
|
|
|
Super Lloyd wrote: And... I might be wrong, but I don't think C# is that slow.. only startup time seems to be an... "issue"
Have the issues with garbage-collection occurring at arbitrary and inopportune times been solved?
When a C# game performs as well as the same game written in C/C++, running on the same hardware, I'll be convinced. Before then it seems just like it always has - one trades of development cycle time for program performance. In some instances, this is an advantageous trade-off (CRUD apps, etc) in others, this trade-off is fatal - (RTOS, games, ISRs in DSPs).
"When I was 5 years old, my mother always told me that happiness was the key to life. When I went to school, they asked me what I wanted to be when I grew up. I wrote down 'happy'. They told me I didn't understand the assignment, and I told them they didn't understand life." - John Lennon
|
|
|
|
|
In fact I don't care much about alleged C# issues, I am just trying to understand what he is complaining about!
Sounds like "they don't like us, C++ developer, enough" to me... a vague rant without substance...
|
|
|
|
|
Super Lloyd wrote: Sounds like 8< - SNIP - >8 a vague rant without substance...
Hear, hear.
"When I was 5 years old, my mother always told me that happiness was the key to life. When I went to school, they asked me what I wanted to be when I grew up. I wrote down 'happy'. They told me I didn't understand the assignment, and I told them they didn't understand life." - John Lennon
|
|
|
|
|
|
Heh heh.
Nice work. I did notice the continued use of the term Modern C++, but like you, missed that this was a self-plug, which I'd be happy with if the fact weren't hidden in the detail. I wasn't so blind as to miss that in the page's header.
At least the article's comments provided much mirth.
Have a 5.
"When I was 5 years old, my mother always told me that happiness was the key to life. When I went to school, they asked me what I wanted to be when I grew up. I wrote down 'happy'. They told me I didn't understand the assignment, and I told them they didn't understand life." - John Lennon
modified 27-May-15 8:10am.
|
|
|
|
|
Thanks hey!
|
|
|
|
|
I don't think it's that. The way I understand it is the library that he wrote is merely a shim that introduces features to the Windows Runtime that have existed in "standard" C++ for the past 4 years. Here it is 2015, and Microsoft's compilers & runtime both still don't implement 100% of C++11, and if memory serves, they're still only in the low-teen percentage of completeness on C++14. gcc just finished delivering 100% C++14, and had 100% C++11 coverage years ago. So it's no wonder that the Windows Runtime doesn't support the features he's shimmed. I don't think it's about "Use my stuff" it's more about "Why doesn't the Windows Runtime use the best features of the language?".
That's his complaint, and in my opinion, a valid one.
|
|
|
|
|
you are wrong on the first half of your message!
his code is meant to be used and is compiling and working on MS compiler right now!!!
it's NOT about MS C++ compiler not supporting C++14, it's about the way they package their library for C++ developer, they can do much better, he demonstrates!
|
|
|
|
|
In an ideal world, the ability to bridge the gap between user frustration and developer attempts to fix problems would be part of the build. The alternative is bug reports like: "It's broken" (like I got last week)
|
|
|
|
|
Beyond underhanded, Comcast and other carriers are inserting their own ads and notifications into their customers’ data streams. "Everywhere a sign, blockin' out the scenery, breakin' my mind"
|
|
|
|
|
The kind of questions we ask at job interviews may be trying to find the wrong kind of information about hirees.
"I'm sorry. My responses are limited. You must ask the right questions."
|
|
|
|
|
Often the wrong position is offered. So it gets a "double blind test"
Press F1 for help or google it.
Greetings from Germany
|
|
|
|
|
After its $25 phones fail to dent the dominance of Google and Apple, the Firefox backer will try to compete using technological superiority -- and maybe by adding key Android apps, too.
When you fall off the horse...find another horse.
|
|
|
|
|
Most of the voice assistant's functionality will be available on Apple and Google's platforms, though users won't be able to launch apps or toggle settings as they can on Windows Phone. "Your architecture isn't much different from the Autumn's"
|
|
|
|
|
"They let me pick, did I ever tell you that? Choose whichever Spartan I wanted. You know me. I did my research."
|
|
|
|
|
Great, another "intelligent" personal assistant for my smart phone that I won't ever use.
Honestly, does anyone REALLY use these things?
Contrary to popular belief, nobody owes you anything.
|
|
|
|
|
For those that didn't know, Microsoft has a free online app creation tool called Windows App Studio Beta, which allows a user to create an app regardless of experience. And then after your boss "writes it", you get to maintain it for eternity!
|
|
|
|
|
"Developers! Developers! Developers!" That chant might trigger nightmares of a rather sweaty Ballmer, but what was true almost a decade ago is now even more critical for Microsoft's success. "Give me one more chance to make it up to you."
|
|
|
|
|
Hello,
I think that Windows 10 and Universal Apps concept is very useful.
Developers will have an option to create one app that works on each device (Mobile, Desktop, Xbox).
Today cross-latform programming is becoming more and more popular.
If Windows 10 will appear on 1 billion devices (as Microsoft said) I think it will trigger developers.
This is new idea and we will see how does it work.
|
|
|
|
|
While I agree in principle, I disagree strongly with the fact that the only way to distribute such an app is through the Store. If MS would enable alternative stores, then I'd have no problem - you simply choose which stores you trust and proceed from there.
I simply don't want to put MS in charge of deciding what is OK for my app to do: not in security terms, but in censorship terms.
Until that changes, I have zero intention of pursuing Universal App development.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|
|
I understand your concerns but look, Google and Apple have their Stores too.
Android is more flexible because you don't have to publish your app in Store.
Microsoft is trying to sort it out I guess.
|
|
|
|
|
The problem is not the tools Microsoft delivers to developers - they are good.
But Microsoft forces on the developer community his ideas of anything, and always the last idea is the best, so there is no real hard-core developers for the Microsoft world as that world is over-fragmented...And if you are using an older fragment you almost unable to get any help from Microsoft...
As Microsoft gold partner we have every two years, present a piece of our application to Microsoft and we forced to use specific thing (there is a list every two years) even it is completely irrelevant to the application...Last time we had to show how our application use Azure...Our customers do not agree to use any kind of cloud platform, they not even agree to let us host their servers...But we had to re-write a part of our application just for show how we use Azure...
Skipper: We'll fix it.
Alex: Fix it? How you gonna fix this?
Skipper: Grit, spit and a whole lotta duct tape.
|
|
|
|