This week's book giveaway is in the OO, Patterns, UML and Refactoring forum.
We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line!
See this thread for details.
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

JavaRanch » Java Forums » Languages » C / C++
Bookmark "how many applications use c++" Watch "how many applications use c++" New topic

how many applications use c++

Pradeep bhatt
Ranch Hand

Joined: Feb 27, 2002
Posts: 8927

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

Anthony Aj Williams
Ranch Hand

Joined: Jun 10, 2011
Posts: 57
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++:

Herb Sutter recently did a presentation on "Why C++?", which is available for download from Microsoft's Channel 9:

Author of C++ Concurrency in Action
just::thread C++11 thread library
Just Software Solutions Ltd
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
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’ve looked at a lot of different solutions, and in my humble opinion Aspose is the way to go. Here’s the link:
subject: how many applications use c++
jQuery in Action, 3rd edition