Linked by Thom Holwerda on Wed 30th Jan 2008 23:30 UTC, submitted by obsethryl
Thread beginning with comment 298734
To view parent comment, click here.
To read all comments associated with this story, please click here.
To view parent comment, click here.
To read all comments associated with this story, please click here.
I am not trolling. C was a great language in its time, C++ was a hack that kinda brought it up to date, but both are very niche languages nowadays. What managed languages give in stability and security more then makes up for the relatively minor hit taken in performance, especially on todays systems. It is the same shift that happened years ago from ASM to C. Eventually machines hit a point where it is almost universally a better choice to have the compiler take care of certain kinds of things for you.
It depends. "The relatively minor hit taken in performance" is highly subjective and, in some cases, unacceptable for some applications. But it depends entirely on the scenario and, in most cases, managed languages are adequate.
It depends. "The relatively minor hit taken in performance" is highly subjective and, in some cases, unacceptable for some applications. But it depends entirely on the scenario and, in most cases, managed languages are adequate.
Actually, projects like SharpOS and Cosmos are aiming to use software-isolated processes to *increase* performance, especially the performance of context switching between kernels, drivers, and applications. And from all of the performance testing I've seen, C# is roughly equivalent in speed to C++ code.






Member since:
2006-02-05
I am not trolling. C was a great language in its time, C++ was a hack that kinda brought it up to date, but both are very niche languages nowadays. What managed languages give in stability and security more then makes up for the relatively minor hit taken in performance, especially on todays systems.
It is the same shift that happened years ago from ASM to C. Eventually machines hit a point where it is almost universally a better choice to have the compiler take care of certain kinds of things for you.