已有c和c 的基礎,求推薦C 入門書籍?

時間 2021-06-02 12:02:28

1樓:MaxwellGeng

其實我建議買一本《C#入門經典》。

因為作為乙個有基礎的人,熟悉一門新語言一本入門書就夠了,不用書都可以……C#的開發無論是走JIT還是走OAT,基本可以當成有語法糖,有託管堆功能以及編輯器管的嚴的C++,注意,我說的是「有託管堆功能」,意思是你當然完全可以不用這個功能,把C#寫成C。

具體.Net的應用,完全可以在網上自學不需要看書,網上學的效率應該比書要高,C#作為一門有微軟親爹撐腰的語言,統一度是比較高的,這點和C++很不一樣,舉個例子C++你學乙個std::vector,可能回頭專案裡就有用某個奇怪的WTF::

suibianxiede_vector,但是C#基本走到哪都能看到用System.Collection.Generics.

List的,所以即使不需要書,自學的成本也並不會很高。

2樓:皮皮關

這本書1500頁看著嚇人,其實只有前500頁是C#基礎,然後從.NET高階開發一直講到Windows應用程式(主要是WPF)。

如果只是學語言或Unity之類的C#通用開發,不考慮在.Net平台上做東西,就看前三分之一即可。

這本書好處是知識點均勻,面面俱到,詳略也算得當,適合長期使用,前提是要已經有程式設計基礎,否則會迷失在各種細節裡面。

看過C和C++的書的同學應該都已經發現,這兩門語言的書籍有巨大差異。

C語言可以用幾百頁有限的篇幅把所有語言特性全部講透。

而對於C++就絕對不可能,即便是厚厚的《C++ Primer》也是略去了大量的細節(可以認為是刪減了不符合現代C++思想的部分)。

對C#來說就甚一步了,C#一共有70多個關鍵字(未來可能還會增加?),很多關鍵字估計大部分人整個職業生涯都用不到。常用的庫也是學不完的,甚至還有Linq這種另闢蹊徑的一套語法。

對於C#這樣還在蓬勃發展中的語言,一定不要指望和C語言一樣學的完完整整,而一定要在實踐中理解它、掌握它,掌握好實際中要用到的那部分。好在絕大部分常用知識點《C#高階程式設計》都涵蓋了。

等對C#有一定了解,寫過一些實用的程式以後,再看看《C#本質論》可以學到很多有用的技巧,還可以對C#虛擬機器有深一層理解。

有一定的C 基礎,求推薦Qt入門書?

遛個彎兒 我是看 Qt Creator快速入門第三版 和 Qt Quick核心程式設計 入門的,具體看那一本看自己的需求啦,前者是Widget框架程式設計,後者是Quick框架程式設計。學習Qt最建議的兩條,面向幫助程式設計 面向示例程式設計。Qt的幫助和Example是最好的學習資料,一定不要放過...

已有C基礎的初學者學習C ,如何避免學成 C風格的C

紅日照小池 去聽C 親爸爸的演講。有這麼幾個問題 如何避免dangling pointer 如何避免access range error如何避免資源洩漏 如何避免不經意的錯誤 解決了這些問題,你用什麼風格,都是大神了吧 更新 https www. 馮東 C 異常誰用誰傻。說實話,就算在有 GC 的語...

想自學C或者C ,有什麼推薦的書嗎?

3cpj 你好,初學者建議任何一本正規的大學教材均可。C 語言的話,在基礎書籍的基礎上,推薦下 C和指標 c 的話,可以看下 C primer C 程式設計思想 中文版 C 物件模型 EFFECTIVE STL 一般來說,先入門c,再入門c 因為c 包含c,所以直接學c 有些困難,且不容易理解.c語...