Advertisement
Promo

Application development Toolkit

C++ creator: it's bigger than ever

Ingrid Marson Builder UK

Published: 22 Apr 2005 14:20 BST

  • Email
  • Trackback
  • Clip Link
  • Print friendly
  • Post Comment

The creator of the C++ programming language claims that there has been a backlash against some of the newer programming languages such as Java and C#, with developers moving back to using C++.

Bjarne Stroustrup, who currently works as a professor at Texas A&M University and is creator of the C++ programming language, said in an interview at the ACCU conference in Oxford on Wednesday, that it is a misperception that C++ is being overtaken by newer languages such as Java and C#.

"C++ is bigger than ever," said Stroustrup. "There are more than three million C++ programmers. Everywhere I look there has been an uprising — more and more projects are using C++. A lot of teaching was going to Java, but more are teaching C++ again — there has been a backlash."

He claimed the main reason why people are not aware of this is because C++ doesn't have a "propaganda campaign". Sun Microsystems has touted the use of Java in the Mars Rover, but Stroustrup claimed that C++ was also used. For example, C++ was used for scene analysis and route planning in the Mars Rover autonomous driving system, according to Stroustrup.

Data from analyst firm Evans Data Corporation, which carries out regular developer surveys, appears to contradict Stroustrup's claim that C++ is growing. Evans Data has found that the percentage of developers using C++ has steadily declined over the last six years — from 76 percent in the Spring 1998 to 46 percent in Autumn 2004. But it expects the rate of decline in C++ developers to be "considerably slower" in the next few years.

Janel Garvin, the chief executive of Evans Data, said it has found that Java use has declined slightly over the last few years. "Java use in North America continually increased until it peaked in 2001 or 2002," said Garvin. "Use has decreased slightly since then across the board, but remains strong."

John Rymer an analyst from Forrester Research said that Stroustrup's estimate of around 3 million C++ developers is "plausible". Forrester Research's latest survey found that C++, Microsoft Visual Basic and Java are used by many companies in their production systems. The survey, which spoke to over 100 companies, found that C/C++, VB or Java were used in production systems by 59, 61 and 66 percent of companies respectively.

RedMonk analyst James Governor said it is misguided that Java and Microsoft languages such as VB and C# are the main languages in use. "Basically the notion that there are only two languages — Java and something Microsoft — is just hogwash," said Governor. "C++ still has a role and dynamic scripting languages, such as PHP and Python, are growing not shrinking in importance."

  • Email
  • Trackback
  • Clip Link
  • Print friendlyPrint with EPSON

Did you find this article useful?
40 out of 59 people found this useful


Full Talkback thread

0 comments

Company/Topic Alerts

Create a new alert from the list below:









Video icon

Video

Discussions

lezlow lezlow

not fussy

Thursday 17 December 2009, 1:59 PM

1 comment
lezlow lezlow

Steorn's perpetual motion machine. Bat...

Thursday 17 December 2009, 1:56 PM

9 comments
Shibley R Shibley R

Correction

Thursday 17 December 2009, 1:54 PM

5 comments

Featured Talkback

In association with Network Liberation Movement
The fact is: Software developers today are really designers and not coders. The reason that business anlaysts exist today to model solutions is because they understand the value of designing software before writing it. All too often developers create code that has little value because they do not understand that business classes interact with other classes within the confines of a working model or pattern.

By: 1000165269

Read full story:
Making sense of agile modelling


Skip Sub Navigation Links to CNET Brand Links

Help

Become part of the ZDNet community.

Newsletters