回覆列表
-
1 # 江城碼農
-
2 # 瓜果飄香科技
初學者建議學習中文版的程式設計軟體,因為英文版的什麼也看不懂。目前我一直用的是c++6.0中文企業版的,簡單易上手,C語言程式碼,c++的程式碼都可以編譯。
1、Micosoft visual C++,經典推薦。
2、TC,學校推薦。
3、DEV C++,個人推薦。
4、C-FREE,華人自己做的。
5、turbo c 3.0,新人推薦。
6、ANSI C。
C與C++的區別:C語言是面向過程的程式語言,C++是面向物件的程式語言。
《C語言程式設計》講述了C語言的基本概念、各種資料型別的使用技巧、程式流程控制、陣列、函式、指標以及有關程式設計的方法等內容。書評 “C語言程式設計”是計算機專業和非計算機專業的一門技術基礎課程,也是程式設計的啟蒙語言課程。
C Primer Plus 第六版
C缺陷與陷阱
資料結構與演算法分析:C語言描述
軟體除錯的藝術
程式碼整潔之道
編譯原理-龍書
Linker & Loader
writing secure code
軟體安全開發生命週期
程式設計師的自我修養
還是得多看多練,演算法的可以刷刷leetcode,基礎的可以看看libc的實現
軟體工程涉及的一些流程和工具也應該要有所瞭解,比如SOW/SRS/HLD,UML畫圖工具,版本控制工具svn/git,建議將學習過程中的程式碼都提交到GitHub或者gitee上託管,方便後面查漏補缺