【賽迪網訊】4月24日消息,C++編程語言創始人Bjarne Stroustrup日前表示,程序開發者中間出現了一種回歸現象,即有許多程序員放棄了Java和C#等新一代編程語言,而重新揀起了C++。 Bjarne Stroustrup是德克薩斯A&M大學的教授,周三在英國牛津舉行的ACCU大會上接受采訪時表示,人們普遍有一種錯誤的認識,認為Java和C#等新型語言正在取代C++ 。
Stroustrup表示,“C++比以往任何時候都強大,目前使用C++語言的程序開發員隊伍超過300多萬人,並且有越來越多的程序都借助該語言編寫。盡管從事Java教育的隊伍要比以往龐大,但仍然無法跟C++相比,程序開發界出現了一種有趣的回歸現象。”
他表示,人們似乎感覺不到C++的巨大存在,主要原因是C++缺乏一系列“宣傳活動”。比如Sun微系統大肆宣揚火星探測車“Rover”項目中使用了Java語言,Stroustrup強調指出,事實上也使用了C++,比如Mars Rover的場景分析和自動道路計劃項目中就使用了C++。
分析機構Evans
Data定期對開發人員展開調查,其調查結果與Stroustrup提出的C++正在擴張的說法相違背。Evans
Data的數據顯示,以C++為工具的開發人員在整個開發界所占的比例由1998年春天的76%下降至2004年秋的46%。然而該機構預測,今後幾年這
一下降趨勢將放緩。
Evans Data公司總裁Janel Garvin表示,過去幾年C++應用出現緩慢萎縮。Garvin表示,“北美地區的Java應用在2001或2002達到頂峰之後一直持續增長,盡管增速放緩,卻變得越來越強大。”
Forrester研究公司一位分析師John Rymer表示, Stroustrup提出的有300萬C++程序開發員的說法“有一定的根據”。Forrester最新的調查顯示,C++、微軟Visual Basic和Java是眾多公司產品體系的首選語言。對100家公司的調查顯示,C/C++、Visual Basic和Java在產品體系中的使用比例分別是59%、61%和66%。
RedMonk分析師James
Governor表示,認為Java和微軟VisualBasic、C#等是主流編程語言的看法其實並不正確。他說,“談到編輯語言認為只有兩種-
Java和微軟某種語言的看法是錯誤的”,在PHP和Python等腳本編寫語言中,C++仍然擁有重要地位。C++的重要性在不斷增加而不是削弱。
(e103)