aspose file tools*
The moose likes C / C++ and the fly likes how many applications use c++ Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Spring in Action this week in the Spring forum!
JavaRanch » Java Forums » Languages » C / C++
Bookmark "how many applications use c++" Watch "how many applications use c++" New topic
Author

how many applications use c++

Pradeep bhatt
Ranch Hand

Joined: Feb 27, 2002
Posts: 8919

These days lot of applications from mobile phones to enterprise applications use java. In this suitation do people have strong reasons to use C++


Groovy
Anthony Aj Williams
author
Ranch Hand

Joined: Jun 10, 2011
Posts: 56
Pradeep bhatt wrote:These days lot of applications from mobile phones to enterprise applications use java. In this suitation do people have strong reasons to use C++


Bjarne Stroustrup maintains a list of applications that use C++: http://www2.research.att.com/~bs/applications.html

Herb Sutter recently did a presentation on "Why C++?", which is available for download from Microsoft's Channel 9: http://channel9.msdn.com/posts/C-and-Beyond-2011-Herb-Sutter-Why-C


Author of C++ Concurrency in Action http://www.stdthread.co.uk/book/
just::thread C++11 thread library http://www.stdthread.co.uk
Just Software Solutions Ltd http://www.justsoftwaresolutions.co.uk
15 Carrallack Mews, St Just, Cornwall, TR19 7UL, UK. Company No. 5478976
Fei Ng
Ranch Hand

Joined: Aug 26, 2000
Posts: 1242
thanks for the list and especially the video.
Brian Overland
author
Ranch Hand

Joined: Sep 09, 2011
Posts: 36
Thanks for the link above to the Bjarne Strousup site! I think that's the best answer to this question.

But I would also add that for years and years, major projects at places like Microsoft wrote all their code internally in C++. Admittedly, there has been some transition to C# even in places like Microsoft.

There are pros and cons. C++ is the most direct descendant of "down to the wire" programming done for years in C and assembly. It gives you the most control and lets you see what you are doing. The other languages, C#, Java -- and I have absolutely nothing against them -- provide more overhead, and in some situations are safer. They will check array bounds for example.

But as computer speeds increase exponentially and costs of computing shrink, this is why programming systems with high overhead are gradually becoming more popular. But also, as I've pointed out elsewhere, if you learn C++, learning Java and C# should be so much easier, because so much of the core grammar and syntax is the same. Be aware, though, the creation and reference to objects is different in C# and Java, and pointer use is far more restricted.

-- Brian Overland
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: how many applications use c++