c#網(wǎng)絡(luò)編程 學(xué)習(xí)C 怎么進階?
學(xué)習(xí)C 怎么進階?C是學(xué)習(xí)成本較高的編程語言之一。C廣泛應(yīng)用于圖形、音視頻處理、通信、游戲和后端服務(wù)。我認為C語言學(xué)習(xí)有以下幾個步驟可以提高:1)C入門和C編程思想是所有C語言學(xué)習(xí)者必須閱讀的初級讀
學(xué)習(xí)C 怎么進階?
C是學(xué)習(xí)成本較高的編程語言之一。C廣泛應(yīng)用于圖形、音視頻處理、通信、游戲和后端服務(wù)。我認為C語言學(xué)習(xí)有以下幾個步驟可以提高:
1)C入門和C編程思想是所有C語言學(xué)習(xí)者必須閱讀的初級讀物。C有一個完整的知識。
2)有效的C,更有效的C,《C冥想》和《有效的STL》是經(jīng)典書籍,是高級寫作所必需的。
3)“深入探索C對象模型”、“現(xiàn)代C設(shè)計”、“泛型編程和STL”這些書都可以深入了解C
技術(shù)書籍可以一步一步地閱讀,在學(xué)習(xí)實踐的同時,做項目的過程中遇到的問題越多,可以把這些書翻過來,可能有解決問題的思路,項目不忙的時候,有空的時候可以看書。
邊做項目邊學(xué)習(xí)是增長最快的方法,所以如果你想進步,你必須參與C項目,設(shè)計和開發(fā)C項目。
我們可以通過看優(yōu)秀的開源項目來開闊視野,提高自己
推薦一些優(yōu)秀的開源c項目
1)STL和boost是開源的,你可以了解它們
2)libev是一個基于epoll、kqueue和其他操作系統(tǒng)基礎(chǔ)設(shè)施的開源事件驅(qū)動庫
3)Google的grpc,基于protobuf的開源RPC,支持多種編程語言:https://github.com/grpc/grpc
https://github.com/google/protobuf
GitHub有很多C開源的,你可以看看
現(xiàn)在還有手語。