偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

淺析java、C#、C++及VC之間關(guān)系

開(kāi)發(fā) 后端
下文重要解釋一下java、C#、C++和VC之間的關(guān)系問(wèn)題,不同的程序員和技術(shù)人員喜歡使用不同的編程語(yǔ)言,下面就對(duì)不同的語(yǔ)言進(jìn)行分析研究。

Java、C#和C++各有各自的優(yōu)點(diǎn),C++兼容性好,Java、C#開(kāi)發(fā)效率高,幾乎是VC的幾倍以上,但是使用C++的人越來(lái)越少了,這是為了什么原因啊,這么簡(jiǎn)單快上手的編程語(yǔ)言就這么被忽略了?

java,C#是C++后出現(xiàn)的語(yǔ)言,VC是比較早就開(kāi)始有的開(kāi)發(fā)工具,C/C++也是比較早的語(yǔ)言。java的開(kāi)發(fā)工具有JBuilder、JCreator、Eclipse等,而C#的開(kāi)發(fā)工具就是微軟的VisualStudio系列。

java、C#和C++各有個(gè)的優(yōu)點(diǎn),C++兼容性好,不依賴平臺(tái),java、C#依賴各自的虛擬機(jī)(C#的虛擬機(jī)是.netframework)運(yùn)行,離開(kāi)了虛擬機(jī)便不能運(yùn)行;Java、C#開(kāi)發(fā)效率高,幾乎是VC的幾倍以上,C++運(yùn)行效率高但是開(kāi)發(fā)比較麻煩,學(xué)習(xí)也比較難。

語(yǔ)言沒(méi)有優(yōu)劣之分,這些高級(jí)語(yǔ)言都是現(xiàn)在大量使用的流行語(yǔ)言,任何一種語(yǔ)言都可以開(kāi)發(fā)出大型系統(tǒng),但是實(shí)際運(yùn)用往往根據(jù)需要選擇,除非是做底層類庫(kù)開(kāi)發(fā)一般不選C++,因?yàn)樗_(kāi)發(fā)成本太高,還有用C++的是為了部署簡(jiǎn)單,例如網(wǎng)絡(luò)游戲。

為了避免每個(gè)用戶都安裝虛擬機(jī)就不選用java或C#,除這些之外,一般選擇開(kāi)發(fā)效率較高的java、C#,這樣可以降低公司的開(kāi)發(fā)成本?,F(xiàn)在學(xué)習(xí)編程的人大多數(shù)都學(xué)習(xí)java、C#,因?yàn)楹?jiǎn)單啊,很快上手,C++確實(shí)越來(lái)越少人學(xué)了。

不要看著難學(xué)的VC挺cool的就去學(xué),要看實(shí)際應(yīng)用和自己的興趣還有學(xué)習(xí)環(huán)境,C++學(xué)習(xí)最好有實(shí)際應(yīng)用環(huán)境不然學(xué)起來(lái)累死不討好,最后失去了信心。要知道VC已經(jīng)是好幾年前的技術(shù)了,微軟現(xiàn)在基本不會(huì)升級(jí)它了,也就是說(shuō)用VC你的生產(chǎn)效率就是幾年前的,很低。

現(xiàn)在很多高校都把C++作為一種必須掌握的基礎(chǔ)語(yǔ)言,甚至有些非計(jì)算機(jī)專業(yè)的學(xué)生都要學(xué)習(xí)C++,但是那些要求僅僅是對(duì)C++基礎(chǔ)知識(shí)的掌握,要熟練運(yùn)用到實(shí)際開(kāi)發(fā)中去還是有一段距離的。

學(xué)java有沒(méi)有用呢?
我覺(jué)得現(xiàn)在java和C#的前景很難分出高低,所以學(xué)java和C#差不多,而且他們都比較類似,基本可以一通“兩通”。
學(xué)習(xí)一樣?xùn)|西有沒(méi)有用要看它的使用價(jià)值,現(xiàn)在公司需要的人才不單單是會(huì)簡(jiǎn)單的編程,而且是全方面的,業(yè)務(wù)和其他能力也很重要,可以說(shuō)學(xué)了java你可以做一個(gè)程序員,找到工作也沒(méi)問(wèn)題,但是要真正深入企業(yè)業(yè)務(wù),要工資有所提升則還要實(shí)踐一段時(shí)間,充分融入到企業(yè)的業(yè)務(wù)中去。

例如有些外包公司,他們對(duì)程序設(shè)計(jì)的要求比較低,只要會(huì)用一些主流的語(yǔ)言就可以了,但是對(duì)外語(yǔ)要求很高,例如對(duì)日外包公司對(duì)日語(yǔ)的要求,這樣如果掌握了java或C#之后能夠?qū)W習(xí)一門日語(yǔ)是很好的?,F(xiàn)在有招聘單位打著日語(yǔ)二級(jí)軟件工程師月薪1萬(wàn)的旗號(hào)。

當(dāng)然還有其他業(yè)務(wù),在工作過(guò)程也是可以慢慢積累的,例如有些公司用到的GIS(地理信息系統(tǒng))。有些學(xué)員說(shuō):“可是我知道現(xiàn)在的電信行業(yè),nokia,moto還挺需要這方面技術(shù)的人。而且薪資給的還比較高?!?/P>

我們并不是要抵制學(xué)習(xí)C++,而是說(shuō)學(xué)一樣?xùn)|西必須看到成果,如果你有環(huán)境學(xué)C++,例如公司有項(xiàng)目,那就跟著學(xué),這樣有人可以問(wèn),有環(huán)境壓力才能學(xué)好。我看見(jiàn)很多人說(shuō)要學(xué)C++,但是因?yàn)閷?shí)際沒(méi)有用到最后幾年過(guò)去了還是只背得一些基本語(yǔ)法?!澳荲C不熱的原因也是他的市場(chǎng)小是嗎?”

其實(shí)VC也不能說(shuō)不熱,很多公司還是要用它的,它用得相對(duì)少,但是會(huì)的人也少,我面試過(guò)VC的人,來(lái)面試的很少有人合格的,簡(jiǎn)歷寫得不錯(cuò),可是一問(wèn)連strcpy復(fù)制了多少內(nèi)存都不清楚。C++人才還是很缺的,相反會(huì)java、C#的人比較多。

應(yīng)該選擇學(xué)習(xí)什么語(yǔ)言呢?我的建議是:對(duì)于原來(lái)沒(méi)有多少計(jì)算機(jī)基礎(chǔ)的人,建議從java、C#學(xué)起,如果以后以此找到了一份比較好的工作,你可以繼續(xù)深入研究它,也可以把計(jì)算機(jī)技術(shù)和公司的業(yè)務(wù)多結(jié)合,計(jì)算機(jī)只是工具,要跟業(yè)務(wù)結(jié)合才能產(chǎn)生價(jià)值。

如果以后有C++學(xué)習(xí)的需要,例如公司業(yè)務(wù)的需要,那可以在項(xiàng)目中學(xué)習(xí)它,因?yàn)橛协h(huán)境的需求壓力和前面的編程基礎(chǔ)學(xué)起來(lái)會(huì)比較容易一點(diǎn)。對(duì)于已經(jīng)有一定的程序設(shè)計(jì)基礎(chǔ)的人,如果你想做一些比較底層的開(kāi)發(fā),或者有實(shí)際項(xiàng)目的需要,可以選擇學(xué)習(xí)VC。最后我要說(shuō):VC絕對(duì)不是大公司用的,Java、C#絕對(duì)也不是小公司用的。語(yǔ)言和工具在這里沒(méi)有可比性,只存在各自的優(yōu)缺點(diǎn)。

【編輯推薦】

  1. 如何正確編寫C++項(xiàng)目開(kāi)發(fā)編寫項(xiàng)目計(jì)劃書
  2. 對(duì)C++庫(kù)函數(shù)進(jìn)行學(xué)習(xí)探索總結(jié)筆記
  3. 深度演示C++語(yǔ)言的種種高安全性
  4. 詳細(xì)介紹如何準(zhǔn)確無(wú)誤的編寫C++語(yǔ)言
  5. 深度演示C++語(yǔ)言的種種高安全性
責(zé)任編輯:chenqingxiang 來(lái)源: TT安全
相關(guān)推薦

2009-08-18 10:30:30

C#枚舉

2009-08-27 16:18:47

C#類C#結(jié)構(gòu)體

2010-01-25 15:55:50

托管C++

2011-07-13 18:00:51

CC++VC

2009-08-13 17:30:30

C#構(gòu)造函數(shù)

2009-08-17 17:36:08

C# 枚舉

2009-08-07 17:25:37

C# SortedLi

2009-08-25 17:59:49

C#入門

2009-08-14 17:45:52

C# ArrayLis

2009-08-17 18:34:50

C# ChangeCo

2009-08-24 11:35:20

C# 泛型應(yīng)用

2009-08-26 14:16:17

C# FrameWor

2009-08-27 13:05:06

C#接口特點(diǎn)C#接口實(shí)例

2009-08-13 13:42:54

C#構(gòu)造函數(shù)

2009-08-31 16:37:20

C#接口定義

2011-12-27 09:39:12

C#運(yùn)行時(shí)

2010-01-21 09:34:57

C++語(yǔ)法

2010-01-27 16:05:06

C++堆棧

2010-01-11 11:09:10

C++語(yǔ)法

2010-01-20 10:19:55

C++數(shù)組
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)