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