說實話您文中說的很多名詞我都不太懂,也更加讓我認識到自己水平的低下:)
但我實在不知道你為什麽說exception,iterator,generic support,unit testing 這些東西C++支持的不自然,尤其是iterator。
我承認C++確實不如很多新語言用起來方便,很多時候需要自己做很多瑣碎的事情,這可能在你看來就是它不應該再存在的原因,但世界從沒有免費的午餐,在你得到一些便利的時候一定也會失去一些東西,關鍵在於你在意不在意。
關於C++語言可以和腳本語言結合,我想既然按您所說C可以無縫結合,我實在看不出為什麽C++不能很好結合,即使可能不是您更看重的無縫。
我說這些不是想爭辯C++就是最好的選擇,C++一定有它的缺點,但是直接說它應該被淘汰未免還是有些武斷。我是個重感情的人,您這麽說我10幾年的好朋友我感情上接受不了:)
好吧,我不會再回帖了,從開始也知道這種討論最後結局都是誰也說服不了誰。其實這也無所謂,每個人都選擇自己喜歡擅長的工具就是了,不能自己選擇的話就學習新的工具唄,畢竟偉大的小平同誌早就用黑貓白貓的故事教育過我們了。另外編程好不好很多時候不是在於知道多少fancy terms,關鍵還是你怎麽去巧妙用那些功能,這時候經驗和對所解決問題專業方麵的理解就更顯重要了。