473,396 Members | 1,713 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,396 software developers and data experts.

Why C++ is faster than C# for .NET apps

I interviewed Craig Symonds, general manager of the Visual Studio product
team:

http://dnjonline.com/article.aspx?ID=dec04_vs2005

(click the link to Performance issues). It's to do with optimization: in
essence, the C++ compiler will optimize, while C# and VB leave optimization
to the runtime JIT compiler. So not all .NET compilers are "the same", which
is worth bearing in mind.

Tim
Tech blog:
http://www.itwriting.com/blog
Nov 16 '05 #1
2 2393
On Thu, 2 Dec 2004 08:00:38 -0000, "Tim Anderson"
<ti*****@hotmail.com> wrote:
I interviewed Craig Symonds, general manager of the Visual Studio product
team:

http://dnjonline.com/article.aspx?ID=dec04_vs2005

(click the link to Performance issues).


There is no such link but the questions are right in the interview, so
never mind. :) Great interview, thanks! I'm disappointed to hear
that C# 2.0 still won't do any optimzation worth speaking of, though.

One thing I would have liked to know: how will the VS 2005 editions
fit in the various MSDN subscriptions? Will Team System come with
MSDN Professional? If it doesn't, and the Express products are as
ridiculously cheap as Symonds speculated, I think I'll won't renew my
Pro sub and just get the Express editions I need. NAnt, NUnit & co.
should work nicely, thank you very much.

<rant> MSDN subscriptions have become virtually worthless lately.
Just a cheap and virtually feature-free VS 2003 update, no Whidbey, no
Longhorn, instead Visual C++ sans IDE as a free download, and then
announcements for super-cheap Express versions and Avalon as a free
download. Microsoft nicely cheated me out of my money there, and I
don't want to let that happen again. :/
--
http://www.kynosarges.de
Nov 16 '05 #2
I'm not authority and this is only speculation, as I had the same question,
but I suspect the professional MSDN will receive the professional edition of
VS, perhaps even whatever the equivelent to "enterprise" is. But for
Universal Subscribers, they will likely receive what we know today as
"Enterprise Architect" and will most likely include Team System. If team
System is not included as a part of MSDN Universal, there is a good chance I
won't renew my subscription, as well, as I won't pay an addition $2000 for
it on top of the $2000 subscription since I pay for this out of my own
pocket and earnings, not as a company expense. But MS wants these tools to
be used, they'll be available, I recon, just a matter of what subscription
level.
Thanks,
Shawn
"Christoph Nahr" <ch************@kynosarges.de> wrote in message
news:2k********************************@4ax.com...
On Thu, 2 Dec 2004 08:00:38 -0000, "Tim Anderson"
<ti*****@hotmail.com> wrote:
I interviewed Craig Symonds, general manager of the Visual Studio product
team:

http://dnjonline.com/article.aspx?ID=dec04_vs2005

(click the link to Performance issues).


There is no such link but the questions are right in the interview, so
never mind. :) Great interview, thanks! I'm disappointed to hear
that C# 2.0 still won't do any optimzation worth speaking of, though.

One thing I would have liked to know: how will the VS 2005 editions
fit in the various MSDN subscriptions? Will Team System come with
MSDN Professional? If it doesn't, and the Express products are as
ridiculously cheap as Symonds speculated, I think I'll won't renew my
Pro sub and just get the Express editions I need. NAnt, NUnit & co.
should work nicely, thank you very much.

<rant> MSDN subscriptions have become virtually worthless lately.
Just a cheap and virtually feature-free VS 2003 update, no Whidbey, no
Longhorn, instead Visual C++ sans IDE as a free download, and then
announcements for super-cheap Express versions and Avalon as a free
download. Microsoft nicely cheated me out of my money there, and I
don't want to let that happen again. :/
--
http://www.kynosarges.de

Nov 16 '05 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

37
by: seberino | last post by:
I've been reading the beloved Paul Graham's "Hackers and Painters". He claims he developed a web app at light speed using Lisp and lots of macros. It got me curious if Lisp is inherently faster...
70
by: grün | last post by:
The MSDN techdocs are somewhat limited on this and I wanted more information. Is there any resource that says definitively which is faster /O2 or /Ox and by how much?
23
by: YinTat | last post by:
Hi, I learned C++ recently and I made a string class. A code example is this: class CString { public: inline CString(const char *rhs) { m_size = strlen(rhs);
11
by: bill | last post by:
I am trying to figure out if I can use sse to help execute arithmetic operations faster. I have 900 values that must each be scaled with a divide and multiply. This happens repeatedly. Any examples...
0
by: Glenn Engelbart | last post by:
I am trying to find out a way to get more code re-use & object orientation in the UI portion of my apps. (There already is plenty of both in the DataAccess & Business Logic portion of my apps. ...
3
by: Mark | last post by:
Ok, I know that .net inherently does not share session data across asp.net projects, but is there any decent work around to this. We already have a big chunk of our application using the asp.net...
4
by: Jeff | last post by:
We have multiple ASP.Net web apps in development. As a standard we are looking to go with SQL Server to hold state information. Can we have the multiple apps all point to a single State DB? Or...
6
by: Terry Olsen | last post by:
Is there any way to make my aspx pages appear faster on the first hit? When browse to a page I have on my local server, I watch the server's hard drive light chug away for a good 20-30 seconds...
9
by: TC | last post by:
Like a lot of database developers, I often choose Jet for the back- end. I'm starting to worry about what will happen when Jet is deprecated. Ostensibly, Jet users like me must switch to SQL Server...
3
by: lds | last post by:
On our server we have both applications that have been migrated to use v2.0 of the framework as well as apps that have not yet been migrated and still use 1.1. When I tried to deploy my v2.0 app...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.