C 學習之路(一)

2021-07-24 03:43:45 字數 607 閱讀 5931

今天看了第一章和第二章,都是一些很簡單的東西,裡面講的內容也都是之前自己也都知道的,不過為了紮實起見,自己還是都看了一遍以免有自己漏掉的地方,雖然最後並沒有發現什麼不會的。

乙個比較有意思的地方是關於編譯,其實裡面的學問非常大,尤其是intel的編譯器會有相當多的編譯選項可供選擇,這一點之前自己參加超算比賽時深有體會,甚至有時同乙份**使用相同編譯器,運用不同的編譯選項會產生好幾倍的效能差異,而有時稍微改乙個編譯選項會導致一些運算結果發生改變,這些選項中包含了不同的編譯器優化方法,有的是比較激進的,有的則是比較保守的,而有的是和cpu本身架構或者支援指令集有關的,這個有機會以後另外寫一篇文章分享下。

最後,是關於這個部落格的一些想法,目前自己在重溫c++,接下來自己還會要好好複習下演算法方面的知識,估計也會把這方面的一些學習總結和思考記錄下來。另外,之前自己參加過國際性的超算比賽,對於一些高效能計算方面的東西尤其是cpu的**效能優化的東西也會寫出來分享,順便也會系統學習一下cuda,自己對這方面還是比較感興趣的,所以也許以後也會開乙個cuda的分類。另外乙個就是人工智慧和機器學習的東西,這算是目前的熱門方向,大學期間接觸過一部分,也在天河二號上面優化過科大訊飛語音識別的深度學習**,但是自己並沒有非常認真地細學過這方面東西,所以這也是我努力的方向之一。

C 學習之路一

c 簡介 c 是從c和c 演化而來的,是microsoft專門未使用.net平台而建立的。c 只是用於.net開發的一種語言,但它是最好的一種語言。c 的優點是,它是唯一徹頭徹尾為.net framework設計的語言,是在移植到其他作業系統上的.net版本中使用的主要語言。用c 能編寫什麼樣的應用...

C 學習之路

由淺入深 錢能的c 程式設計或thinking in c 中文版就不要看了 c primer effective c more effective c exceptional c more exceptional c 看完這幾本書開始coding 最好跟乙個比較大的專案 同時自己用c 來重做資料結構...

C 學習之路

經過近半個月的時間,完成了 完善 答辯,近來無事,是時候鞏固一下c 了 就只記得三個特徵 封裝 繼承 多型,僅此而已,像模板 stl已經忘光了,設計模式更不用說了,總之,又是乙個新的起點,打算在乙個星期之內複習完c 有志同道合之人可與我一起進步,希望各位大佬給予我更多的指導!第乙個程式 hello ...