Rakesh's Blog

Is C++ dying?

Thanks for all the mails sent by the readers enquiring about the long silence. I took a long vacationJ. I started to learn to ski this season. But unfortunately this winter season seems to be a disappointment for ski enthusiasts.

 

I will continue to keep you posted on how the Class Diagram is shaping and keep requesting you for feedback on issues we face.

 

When I started this blog some readers were saying that C++ is a dying language. Here is a related post http://www.microsoft-watch.com/article2/0,1995,1684756,00.asp

 

Published Friday, January 14, 2005 3:10 PM by rakeshna

Comments

 

IUnknown said:

Nonsense. Would you call C dying? However, in its own problem domain this language fits perfectly. It's device drivers, OS kernels, etc. C++ (native) has its own problem domain which is not related to .NET Framework - high performant server applications which have precise control over all resources like memory allocation, threading, OS interaction. I'm particularly speaking about such high demanding applications like SQL Server, which will never be written in managed code. The same is for CLR - it has its own domain which corresponds to high level service, APIs, object libraries, UI. Don't you agree?
January 14, 2005 6:35 PM
 

Harish Nataraj said:

I would tend to agree with Mr. IUnknown that C or C++ are very strong in certain market segments like embedded systems and high performce computing etc.

However there is Moore's law that is bringing constant change. What is slow today is no longer true in 1 year or so.

Look at assembly language today. Its use is restriceted to a very narrow market segment. Its mainly used in highly optimized solutions and is slowly dying.

So Although C and C++ may never completely die, they will not be widely used.

Microsoft should focus on C# and java, and let the niche players take care of C++ and C.

January 26, 2005 11:28 AM
 

Rakesh s Blog Is C dying | Toe Nail Fungus said:

June 13, 2009 6:39 AM
Anonymous comments are disabled

© 2009 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Microsoft
Page view tracker