C/C++進階筆記(0)

我一個搞FPGA的也開始寫關於軟件語言的blog了。最近好久沒寫VHDL了,實驗室這邊馬上要畢業交接了,接的小項目裏面也鮮有做FPGA的,因此用這段空餘時間準備自學一些點軟件相關的東西。我自己的大概思路是

1,對軟件的編程語言有一個更加深入的理解,對象就是C/C++,之前也系統的學過,這次主要是對一些深入的問題進行研究;

2,學習軟件底層的一些知識,比如編譯原理,操作系統。編譯原理以前沒學過,但前段時間掃了一眼相關的書發現更多的是從實現角度去講(語法檢查分析這種),而不是系統介紹一門語言的編譯規則,我想了解的主要是這個。操作系統這塊主要是熟悉一些C/C++設計底層的規則,比如文件、內存管理、字符設備等等的行爲;

3,學習linux下的C/C++系統編程,主要是設計驅動這塊以及和處理器打交道比較近的地方;

最終這條學習路線也是向硬件去收斂,和後面選的computer architecture貼近。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章