想了解學(xué)c語(yǔ)言好還是java嗎?想了解C語(yǔ)言學(xué)完,學(xué)C++好呢還是學(xué)JAVA好?,你們覺得學(xué)c語(yǔ)言還是Java好一點(diǎn)?,學(xué)c語(yǔ)言還是JAVA好!,學(xué)習(xí)C語(yǔ)言好還是JAVA語(yǔ)言好?,現(xiàn)在學(xué)java好還是C語(yǔ)言好??? 嗎?......本文帶你一探究竟。
1.C語(yǔ)言學(xué)完,學(xué)C++好呢還是學(xué)JAVA好?
主要看你想要從事什么樣的開發(fā)工作了!C++:縱觀整個(gè)IT行業(yè)。C++程序員的工資水平和受尊敬水平總體比其他任何一門語(yǔ)言高。最基本的原因是C++的偏底層特性使得它可以開發(fā)出一些對(duì)系統(tǒng)性能要求很高又極其高端的產(chǎn)品。也正是這一特點(diǎn),使得C++成為程序員眼中公認(rèn)的最難學(xué)習(xí)和掌握,并且學(xué)習(xí)成本*的語(yǔ)言?;旧?,我們電腦桌面上的主流應(yīng)用程序,像QQ,迅雷,影音播放器,瀏覽器,殺毒軟件,單機(jī)游戲等等都是用C++做的;在web領(lǐng)域搜索引擎還必須用C++做;在網(wǎng)絡(luò)世界里,我們所玩過(guò)的一切網(wǎng)游皆是C++的杰作,其他語(yǔ)言還真不行。java:世界排行*的編程語(yǔ)言,這個(gè)語(yǔ)言有深厚的文化和歷史背景,從理論上講,C++能做的事情它也都能做,java強(qiáng)大的庫(kù)支持使得java是一門萬(wàn)能語(yǔ)言。不過(guò)萬(wàn)能歸萬(wàn)能,能做但不一定代表能成產(chǎn)品,最主要的原因還是性能約束。java太老了,雖然依舊是排行*,但有點(diǎn)日薄西山的感覺。應(yīng)用領(lǐng)域已經(jīng)越來(lái)越窄,桌面領(lǐng)域無(wú)法跟C#匹敵,web領(lǐng)域無(wú)法跟PHP匹敵。不過(guò)由于自身的安全健壯等特性,在一些電子商務(wù)系統(tǒng)和一些信息系統(tǒng)里面,還是有它的一席之地。不過(guò)別擔(dān)心,智能Android(google推出的手機(jī)操作系統(tǒng))平臺(tái)上,java現(xiàn)在是大放異彩,是主流開發(fā)語(yǔ)言。從語(yǔ)言本身的結(jié)構(gòu)和語(yǔ)法特點(diǎn)來(lái)將,java要比C++優(yōu)秀很多。但由于自身解釋性的特點(diǎn),使得在一些領(lǐng)域根本無(wú)法取代C++。就連在Android平臺(tái)上也是樣,對(duì)于一些性能要求很高的游戲,軟件等等,谷歌的官方還是推薦使用C++或者C。C++很老了,現(xiàn)在硬件越來(lái)越快,語(yǔ)言自身的速度也越來(lái)越被忽略,像C語(yǔ)言一樣,C++越來(lái)越偏底層,越來(lái)越被遺忘。C++是神圣的(當(dāng)然包括C),學(xué)習(xí)曲線和復(fù)雜度異常高。java是普及的,學(xué)習(xí)曲線比C++短很多。要是新手,個(gè)人建議學(xué)C++不如學(xué)java,學(xué)java不如學(xué)C#。不過(guò)要立志要做一個(gè)受人尊敬的牛逼的程序員C++還是好好學(xué)學(xué)吧。注:以上回答不具有絕對(duì)性。
2.你們覺得學(xué)c語(yǔ)言還是Java好一點(diǎn)?
C語(yǔ)言近幾年在社區(qū)排行榜中排名沒怎么動(dòng)過(guò)比較靠前,很多人初學(xué)喜歡學(xué)c語(yǔ)言,而且做底層開發(fā)的時(shí)候很多人傾向于c語(yǔ)言,比匯編好理解,速度也僅次于匯編。而且c可作為學(xué)習(xí)其他語(yǔ)言的基礎(chǔ),很多驅(qū)動(dòng)和系統(tǒng)內(nèi)核都是用C語(yǔ)言寫的。Java近幾年很火,社區(qū)排行榜也一直排前幾。因?yàn)樗鄬?duì)于c語(yǔ)言可面向?qū)ο缶幊?,吸取了c/c++的部分優(yōu)點(diǎn),可移植性更高,因?yàn)樗谔摂M機(jī)上運(yùn)行,除此之外,代碼復(fù)用性高,很多數(shù)據(jù)結(jié)構(gòu)和算法都已寫成類文件可直接調(diào)用,開發(fā)周期短。對(duì)于web前端、Android、企業(yè)級(jí)、移動(dòng)開發(fā)是基礎(chǔ)。很適合分布式的開發(fā)C語(yǔ)言適合于低層開發(fā),而JAVA風(fēng)是個(gè)用于web設(shè)計(jì)等,具體可以搜索資料,如果僅僅是學(xué)習(xí),而沒有深入更高層次,其實(shí)都想差不大。在小編看來(lái)各有利弊,選擇自己喜歡的就行了!
3.學(xué)c語(yǔ)言還是JAVA好!
JAVA 好啊,可移植性好,用途大。但是還是從C開始入門*了。。。譚浩強(qiáng)的書,適合初學(xué)者,然后有 《 c和指針》《 c陷阱缺陷 》《 c專家編程 》這三本對(duì)難點(diǎn)分 析 《 c primer plus中文版》最詳細(xì)
4.學(xué)習(xí)C語(yǔ)言好還是JAVA語(yǔ)言好?
建議你從Java語(yǔ)言開始,從最基礎(chǔ)的基本概念和Java的語(yǔ)法學(xué)起,在學(xué)習(xí)Java的API,此時(shí)找一些簡(jiǎn)單易懂的書籍比較好,比如《21天學(xué)通Java》,用簡(jiǎn)單的書可以在入門的時(shí)候給自己很大的信心,有助于進(jìn)一步的學(xué)習(xí)。如果學(xué)習(xí)API,推薦《Java核心編程》,這既可以作為教材也可以作為以后編程的工具書。在學(xué)習(xí)過(guò)程中切忌只看不動(dòng)手,要多動(dòng)手操作和實(shí)踐。 當(dāng)你學(xué)會(huì)了Java語(yǔ)言以后,你就可以選擇Java的平臺(tái)進(jìn)行進(jìn)一步發(fā)展。Java的技術(shù)平臺(tái)有3個(gè),J2EE、J2SE和j2me,分別針對(duì)服務(wù)器、臺(tái)式機(jī)和移動(dòng)客戶端,根據(jù)你的性趣繼續(xù)學(xué)習(xí)。 另外當(dāng)你有了已經(jīng)的經(jīng)驗(yàn)以后,設(shè)計(jì)模式是必然要學(xué)的,這是變成真正的高手必須修煉的內(nèi)功,建議看《Java與模式》,學(xué)好設(shè)計(jì)模式能夠讓你的程序更靈活、更健壯、更方便擴(kuò)展。 既然有基礎(chǔ),那么java語(yǔ)法部分對(duì)你就不是難點(diǎn)了,看一下相信你很快就能掌握。重點(diǎn)放在面向?qū)ο笏枷肷?,這是你目前最欠缺的,也是今后進(jìn)一步學(xué)習(xí)的基礎(chǔ)。建議你看《Java編程思想》,直接從面向?qū)ο蟛糠珠_始看。 如果你今后想做服務(wù)器端,那么就要學(xué)習(xí)j2ee,重點(diǎn)在j2ee的四層模型,熟悉各層的組件。 如果要用j2SE,重點(diǎn)應(yīng)放在AWT、Swing等界面組件的開發(fā),以及聯(lián)網(wǎng)和多線程; 如果要做移動(dòng)客戶端,就要學(xué)習(xí)j2me,重點(diǎn)是使用j2me中的高級(jí)組件和用低級(jí)Canvas繪圖,當(dāng)然也少不了聯(lián)網(wǎng)和多線程的部分。祝你前途無(wú)限光明!
5.現(xiàn)在學(xué)java好還是C語(yǔ)言好?
底層開發(fā)都用c語(yǔ)言,易學(xué)難精,老牌語(yǔ)言。Java發(fā)展趨勢(shì)很猛,許多世界重量級(jí)公司都挺它,比如IBM...舉個(gè)例子,現(xiàn)在流行的安卓(Android),底層是用C,上面才是Android(java)如果自學(xué),推薦Java
上述文章了解到關(guān)于C語(yǔ)言學(xué)完,學(xué)C++好呢還是學(xué)JAVA好?,你們覺得學(xué)c語(yǔ)言還是Java好一點(diǎn)?,學(xué)c語(yǔ)言還是JAVA好!,學(xué)習(xí)C語(yǔ)言好還是JAVA語(yǔ)言好?,現(xiàn)在學(xué)java好還是C語(yǔ)言好??? ,讓我們對(duì)學(xué)c語(yǔ)言好還是java 有一個(gè)直觀的認(rèn)知。我們發(fā)現(xiàn),作為一個(gè)優(yōu)秀的Java程序員是多么的自豪。