Linked by ebasconp on Fri 10th Jun 2011 22:22 UTC
Benchmarks "Google has released a research paper that suggests C++ is the best-performing programming language in the market. The internet giant implemented a compact algorithm in four languages - C++, Java, Scala and its own programming language Go - and then benchmarked results to find 'factors of difference'."
Thread beginning with comment 477107
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[2]: No C?
by ebasconp on Mon 13th Jun 2011 20:25 UTC in reply to "RE: No C?"
ebasconp
Member since:
2006-05-09

Besides that its two-level compilation scheme and user extensible syntax really complicates things like syntax highlighted editors and aspect oriented development.


What two-level compilation scheme are you talking about?

In software engineering, you have other problems than simple performance. Maintainability, evolvability , reliability... The language of choice depends on most of these requirements. Oww and also, on some occasions multi-language (multi-paradigm) programing is really helpful. Some problems simply don't fit into OO.


Maintainability, reliability and all that stuff and out of topic for the article's document: It just talks about performance and, though C++ is not as clean or simple as Java, it is (together with C) dominating the industrial software development.

Reply Parent Score: 2

RE[3]: No C?
by Alfman on Mon 13th Jun 2011 20:46 in reply to "RE[2]: No C?"
Alfman Member since:
2011-01-28

ebasconp,

<offtopic>

"What two-level compilation scheme are you talking about?"

I think he's referring to include files and the C preprocessor. If so, I agree with him that it's a regrettable mess.


"though C++ is not as clean or simple as Java, it is (together with C) dominating the industrial software development."


C/C++ are often the defacto languages of choice for embedded and systems development.

I like the C logic syntax alot (more than ada/pascal languages). But both C and C++ have usability issues which would have been handled differently if they were designed today. I'm not sure if any new language can get enough momentum to take over from C in systems development?

</offtopic>

Reply Parent Score: 2