本文发表在 rolia.net 枫下论坛ZT..................." will C++ still be around 5 years from now? Of course it will. There is a pretty good code base out there using it and there are still those that cling to it like limpets.
If you have something to prove, C++ provides a lot of pointless opportunities. On the other hand those who jumped ship from C to C++ are increasingly jumping from C++ to Java or C# (just look up some of the old C++ gurus and see what their blogs are about now) and those who still haven’t dumped C aren’t likely to suddenly get a passion for object oriented design.
There is also the matter of the new C++ standard coming up. It will add a lot of very cool features to the language and it will include a lot of what is now the boost library as part of the standard distribution.
Will this re-invigorate the language? Well it is now 2008 and only a few compilers have come close to implementing the last version of C++. It could very well take another 10 for any to get on top of the new one and when they do, it will still have all the historical syntactical baggage I love to hate.
C++ will continue be a useful skill to have, particularly as the existing code base becomes expensive to maintain, but I’d be very careful of basing a career on it"更多精彩文章及讨论,请光临枫下论坛 rolia.net
If you have something to prove, C++ provides a lot of pointless opportunities. On the other hand those who jumped ship from C to C++ are increasingly jumping from C++ to Java or C# (just look up some of the old C++ gurus and see what their blogs are about now) and those who still haven’t dumped C aren’t likely to suddenly get a passion for object oriented design.
There is also the matter of the new C++ standard coming up. It will add a lot of very cool features to the language and it will include a lot of what is now the boost library as part of the standard distribution.
Will this re-invigorate the language? Well it is now 2008 and only a few compilers have come close to implementing the last version of C++. It could very well take another 10 for any to get on top of the new one and when they do, it will still have all the historical syntactical baggage I love to hate.
C++ will continue be a useful skill to have, particularly as the existing code base becomes expensive to maintain, but I’d be very careful of basing a career on it"更多精彩文章及讨论,请光临枫下论坛 rolia.net