Discussion Locked

C++ vs. Java, et al

0 helpful
2 replies
Closed to new repliesThis discussion is closed. It stays readable, but it takes no new replies.
During a meeting with a potential investor (not a tech type), the comment was made that a particular application (for both standalone and web) was 'old fashioned' since it was written in C++. Since I'm not a 'programmer' was this a valid comment? It's my understanding that C++ is a powerful, up-to-date programming tool. The comment was that 'it wasn't very flexible and easy to change, like Java.

2 replies

by vinnyd

Programming languages that work are not "old fashion"!

C++ is a very powerful programming language and does have it's place in the land of computers. For those who do not understand it, it can be a nightmare in being "flexible and "easy to change".

Java has it's place for web based applications, but like any programming platform, if the "code" is not documented properly, java can also be a program that is not very flexible and easy to change!

Each language has its advantages and disadvantages.

I have heard comments like this many times in the last 30 years.

10 years ago I heard the comment that COBOL was dead! Well COBOL is still alive and making who knows how many computers run every day.

by rick_digitaldimensions

VinnyD is right, I would add only that the differences in C++ and Java might mean one is better in a particular area and the other is better for a different solution. C++ is compiled to a specific Operating System's platform and can be "Faster" at runtime but not as portable (ie can't copy a Windows app to Unix and run easily) Java compiles "Half way" to byte codes that can be run on multiple systems. This might be slower but more portable. Hope that clears up some "Old fashioned" hype.

This discussion is closed to new replies.