網(wǎng)上流傳c++ primer和另一本權(quán)威書c++程序設(shè)計(jì)語言 特別版,C++之父寫的。
如果說是入門,我建議去書店買本c++primer中文第5版。。。我現(xiàn)在就在看。
c++primer中文第3版和第4版電子書我理解很有問題,沒人指導(dǎo)的話,經(jīng)常一知半解。。網(wǎng)上雖然有c++primer中文第5版的電子書。。。但是是印刷的,看起來不太清晰,而且費(fèi)力。
書店c++primer中文第5版只要72塊錢,可以說是入門最好的書。c++程序設(shè)計(jì)語言 特別版要99塊,初學(xué)建議不要先看那個。。我有時看不懂。我就買了現(xiàn)在這2本書。
如果你也買了c++primer中文第5版可以一起交流下。我是初學(xué)者,現(xiàn)在也才看到150多頁。QQ493967537
1.C語言入門經(jīng)典(第5版) C語言是每一位程序員都應(yīng)該掌握的基礎(chǔ)語言。
C語言是微軟.NET編程中使用的C#語言的基礎(chǔ);C語言是iPhone、iPad和其他蘋果設(shè)備編程中使用的Objective-C語言的基礎(chǔ);C語言是在很多環(huán)境中(包括GNU項(xiàng)目)被廣泛使用的C++語言的基礎(chǔ)。C語言也是Linux操作系統(tǒng)及其很多功能的基礎(chǔ)。
學(xué)習(xí)C語言可以給編程職業(yè)生涯提供牢固的基礎(chǔ),也有助于更好地理解更為現(xiàn)代的語言(如Java)。2.C語言編程:一本全面的C語言入門教程(第三版)C語言編程:一本全面的C語言入門教程(第三版)是一本極負(fù)盛名的C語言入門經(jīng)典教材,其第一版發(fā)行至今已有20年的歷史。
本書內(nèi)容詳實(shí)全面,由淺入深,示例豐富,并在每個章節(jié)后面附有部分習(xí)題,非常適合讀者自學(xué)使用。除此之外,《C語言編程》一書對于C語言標(biāo)準(zhǔn)的最新進(jìn)展、C語言常見開發(fā)工具以及管理C語言大型項(xiàng)目等重要方面,也進(jìn)行了深入淺出的說明。
3.C語言從入門到精通《C語言從入門到精通》以零基礎(chǔ)講解為宗旨,用實(shí)例引導(dǎo)讀者深入學(xué)習(xí),采取“基礎(chǔ)知識→核心技術(shù)→趣味題解→項(xiàng)目實(shí)戰(zhàn)”的講解模式,深入淺出地講解C語言的各項(xiàng)技術(shù)及實(shí)戰(zhàn)技能。為什么C語言是最好的入門語言?現(xiàn)在java大行其道,特別是中國互聯(lián)網(wǎng)的快速發(fā)展,app以及服務(wù)端的開發(fā)現(xiàn)在流行的程度大大的蓋過了傳統(tǒng)的c語言和c++,從各個公司的招人簡章上面就可以看出。
弄得很多做了很多年的嵌入式老工程師喊著別學(xué)c語言,招的人太少了,抓緊學(xué)習(xí)app開發(fā)吧。這架勢弄得很多小白都覺得用c語言作為入門語言是一種錯誤的選擇,難道c語言真的過時了嘛?c語言相比較java,c#,php,python等之類的語言顯得有點(diǎn)過時的感覺。
但是c語言本身附屬的影響力以及歷史地位都是值得初學(xué)者以c語言作為初級的入門語言,選擇c語言作為入門語言幾種理由。(1).對于想從事嵌入式底層開發(fā)以及對開源操作系統(tǒng)特別是linux感興趣的小伙伴,學(xué)好c語言是必須具備的功課,底層操作系統(tǒng)實(shí)現(xiàn)語言基于c語言或者匯編,絕大部分還是c語言。
對于有志于了解整個計(jì)算機(jī)系統(tǒng)架構(gòu)或者做架構(gòu)師的小伙伴,c語言是必須要深刻掌握的語言。(2).c語言作為存在歷史這么長久的語言,基于c語言的架構(gòu)體系留存在各個大公司,所以基于這點(diǎn)來說工作機(jī)會還是相當(dāng)多的,而且現(xiàn)在大家經(jīng)常使用的掌上游戲機(jī),自動拖地機(jī)器人,冰箱,空調(diào)里面的芯片的驅(qū)動以及應(yīng)用程序絕大部分還是c語言來實(shí)現(xiàn),哪能輕易就說c語言就這么不行了,所以學(xué)好c語言就業(yè)的前景還是一片光明。
(3).如果具備了c語言基礎(chǔ)再去學(xué)習(xí)更加高級的語言,對于高級語言系列的編程絕對是個利好。因?yàn)橛辛藢Φ讓诱Z言實(shí)現(xiàn)上面的了解,特別是對指針的了解,對于上層語言編寫大型的程序或者定位工程的性能或者內(nèi)存問題,會有比較深刻的認(rèn)識。
算是對知識層次一個很好的補(bǔ)充。(4).最早的開源代碼很多都是基于c語言實(shí)現(xiàn),后來別的語言的開源社區(qū)也慢慢的豐富起來了,有了c語言基礎(chǔ)也可以火熱的加入到開源社區(qū)里面,加入開源社區(qū)可以學(xué)習(xí)標(biāo)準(zhǔn)的代碼規(guī)范,了解最前沿的技術(shù)發(fā)展方向,也可以利用開源項(xiàng)目,提升自身的項(xiàng)目經(jīng)驗(yàn),為找工作或者提升代碼修養(yǎng)提供一個很不錯的基礎(chǔ)。
說了這么多,c語言作為入門語言,從多個層面了解利用c語言作為初級的編程入門語言,還是相當(dāng)靠譜的。
聲明:本網(wǎng)站尊重并保護(hù)知識產(chǎn)權(quán),根據(jù)《信息網(wǎng)絡(luò)傳播權(quán)保護(hù)條例》,如果我們轉(zhuǎn)載的作品侵犯了您的權(quán)利,請?jiān)谝粋€月內(nèi)通知我們,我們會及時刪除。
蜀ICP備2020033479號-4 Copyright ? 2016 學(xué)習(xí)鳥. 頁面生成時間:4.272秒