To me, C++ is not dying, at least not for as long as I live. I have to admit, I have to use other (high-level) languages in order to fit in at work. Satisfaction is way higher when I finish up projects in C++, though. I see C++ as my base language, just the way I see Dutch as my base language because it's the language I learnt to speak in at home. With C++ I feel like having full control on what I develop, so it's a language i'll never abandon.
katmai539
Junior Poster in Training
77 posts since May 2010
Reputation Points: 81
Solved Threads: 8
what does it all mean for C/C++?
Nothing at all. C++ will continue chugging along in the areas that it's best suited. People will continue to claim that C++ is dead or dying, and they'll continue to be wrong for the foreseeable future. People will still come up with reasons why C++ should die, and they'll be largely ignored. People will continue to create languages that will be hailed as the "C++ killer", which will continue to find niches while failing to kill C++.
The reality is that languages with any reasonably large source base will never die. Case in point: COBOL. While you don't hear about COBOL because it's not sexy or fashionable, the source base is huge, and if you know COBOL, you can practically write your own paychecks to maintain it.
Narue
Bad Cop
15,460 posts since Sep 2004
Reputation Points: 6,464
Solved Threads: 1,401
I know people still working on FORTRAN code..... languages dont just die as soon as the next new thing comes along, code represents a significant investment and if it aint broke, dont fix it.
I like C++. Sure C# etc.... is nicer for RAD but its not as flexible...
jbennet
Moderator
18,523 posts since Apr 2005
Reputation Points: 1,820
Solved Threads: 599
I use Java as my primary language when it comes to software development. But when the client has a little budget and doesn't need fancy program, I'd just use VB or .Net to make everything faster.
I'm curious. How does Java differ from say, C#, in your opinion? They're comparable in my experience, but your statement suggests that Java is somehow more powerful (ie. supports "fancy" programs) while .NET has better support for RAD.
Narue
Bad Cop
15,460 posts since Sep 2004
Reputation Points: 6,464
Solved Threads: 1,401
My 2-cents.... for me .NET is better than Java as you can mesh your new C# code in with the "glue" of Managed C++ so you can still work with your older code and do lower level things
jbennet
Moderator
18,523 posts since Apr 2005
Reputation Points: 1,820
Solved Threads: 599
When a company like MIcrosoft leaves out a core feature like Intellisense, it seems more like attempted murder. #vs2010.
thines01
Postaholic
2,421 posts since Oct 2009
Reputation Points: 445
Solved Threads: 402
Not any faster than C reaches over death's threshold, which is something I probably will not see in my lifetime.
MosaicFuneral
Posting Virtuoso
1,691 posts since Nov 2008
Reputation Points: 888
Solved Threads: 116
I'm not saying C# is better
You could say that and I wouldn't care. I was just trying to understand your reasoning behind a somewhat confusing statement.I hope what I'm saying is correct HAHAHA
Correctness aside, I still don't understand what you're trying to say. :D
Narue
Bad Cop
15,460 posts since Sep 2004
Reputation Points: 6,464
Solved Threads: 1,401
C++ ain't dying. People just believe it is because more languages are evolving and besides, many don't have the knowledge capacity to handle C++ so rather than say they don't have the IQ, they say C++ cant handle what they want.
Netcode
Veteran Poster
1,021 posts since Jun 2009
Reputation Points: 43
Solved Threads: 67
I'm curious. How does Java differ from say, C#, in your opinion? They're comparable in my experience, but your statement suggests that Java is somehow more powerful (ie. supports "fancy" programs) while .NET has better support for RAD.
Especially for hosted applications (webapps, etc.) it's often more expensive to get a provider who supports Java than one who supports .NET.
This no doubt has to do with the more "enterprisey" feel of JEE, which attracts larger accounts with bigger requirements and the deeper pockets that go along with those.
jwenting
duckman
8,392 posts since Nov 2004
Reputation Points: 1,662
Solved Threads: 337