資源描述:
《java、c、c++、vc、vc++、vb區(qū)別和聯系》由會員上傳分享,免費在線閱讀,更多相關內容在學術論文-天天文庫。
1、.....java、c、c++、vc、vc++、vb的區(qū)別和聯系java:分三大平臺javase(j2se),javaee(j2ee),javame(j2me)javase是javaee和javame的基礎javaee是目前位置企業(yè)級開發(fā)平臺中最牛的javame是用來開發(fā)移動嵌入式程序的,例如手機游戲java的優(yōu)點是非常適合用于開發(fā)大型企業(yè)級項目,我們曾為網通公司開發(fā)過的上千萬級的項目,用的后臺程序就是javaee。java的主要領域還有開源技術,那要學的東西就太多了比如(Spring,Ibatis,DWR,Hibernat
2、e,Tapestry等)缺點是要學的技術太多,二是在底層開發(fā)中不行C:經久不衰的語言主要應用在嵌入式編程,硬件驅動程序設計中說白了是計算機底層的編程設計優(yōu)點是可以嵌入匯編,可以直接與硬件打交道,做底層開發(fā)缺點是在企業(yè)級開發(fā)中,幾乎無用武之地我朋友是做這個的,在長沙這種小地方,年薪也能達到10萬以上與北京的java程序員收入差不多在北京的話,年薪20萬不是大問題。c++:我非常欽慕的語言,又AT&T的貝爾實驗室研發(fā)..........主要開發(fā)工具是微軟的VisualC++和Borload的BCB(BorloadC++Build
3、er)優(yōu)點在于含有大量的庫,如MFC(MicrosoftFoundationClasses),可直接調用windows庫函數干很多事情其中的消息處理機制令我感覺尤為經典缺點是,要想精通真不容易主要領域一是做桌面程序,像QQ,迅雷這種桌面軟件領域二是做游戲后臺開發(fā),大部分游戲(包括魔獸等)后臺語言就是使用C++精通的話,收入和C程序員差不多vc:剛說過了,vc全名是(MicrosoftVisualC++)是微軟研發(fā)的一種開發(fā)C++的開發(fā)工具(IDE)vc++:同vc注意c++是語言,vc++是工具,是一門使用c++語言的工具,
4、記清楚,以后不要問這樣膚淺的話。以上幾種,對比一下學java,學的不僅僅是技術,而是一種思想架構項目的思想所以java是培養(yǎng)架構師,培養(yǎng)SystemDesigner,ProjectManager..........的c語言和c++只能培養(yǎng)技術專家,資深程序員vb:曾經很流行的一種桌面程序開發(fā)技術微軟研發(fā)的(VisualBasic)是一種工具,用的語言是BasicBasic是比爾蓋茲發(fā)家致富的一大工具主要用來做桌面程序,C/S系統(tǒng)后來因為Delphi的沖擊,被強占一部分市場現在有了.NET,基本上VB被淘汰是時間問題順帶一提.
5、NET.NET:MicrosoftVisual.NET最新出了2005版(2007出的)微軟用來抗衡Java的新產品主要市場是企業(yè)級開發(fā),和SUN的javaee競爭尤為勁烈在企業(yè)級開發(fā)里,基本上是javaee和.net平分秋色,其他的靠邊站在C/SB/S里表色都還算不錯用的語言有Basicc++不過,目前在.NET平臺里最流行的還是C#語言的開發(fā)ASP.netwinform,ADO.net技術都是使用c#其他我認為比較好的語言..........Ruby:我非常欣賞的語言RubyOnRails,我們當前正在用這個技術做項目,
6、算是新的嘗試感覺將來會取代java的地位flex:互聯網客戶端程序開發(fā)利器,非常好用delphi:曾紅極一時的語言,跟VB一樣現在不知怎樣,因為我沒有用過XML:不管學什么技術,只要不是底層開發(fā),則XML一定要學,不會XML就別說自己會編程數據庫:首推Oracle,再推還是Oracle,做企業(yè)級開發(fā),互聯網開發(fā)都必須學的東西。-----------------------------------------------------------------------------------------------------
7、----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------VC和VB,還有C語言有什么區(qū)別C語言是一種計算機程序設計語言。它既有高級語言
8、的特點,又具有匯編語言的特點。它可以作為系統(tǒng)設計語言,編寫工作系統(tǒng)應用程序,也可以作為應用程序設計語言,編寫不依賴計算機硬件的應用程序。因此,它的應用范圍廣泛。..........C語言對操作系統(tǒng)和系統(tǒng)使用程序以及需要對硬件進行操作的場合,用C語言明顯優(yōu)于其它解釋型高級語言,有一些大型應用