C語言在至今為止應該是個耳熟能詳的程式語言,儘管不是任職工程師或就讀相關科系的人,或許都應該聽過這個詞。
但真正有學習過 C 語言的,可能也就只有本科生了。隨著科技的進步,以及大家普遍追求速成的 Vibe 下,
C 語言似乎也不是專科或轉職者首選學習的程式語言了。
雖然 C 語言變成是大家熟悉的陌生語言,但依然有它的學習價值在,而且我覺得是更能體現電腦科學的語言之一,這大概也是資訊工程或電機工程學系必學的原因。
因此本系列的文章與其說是教學,更是將本人在大學及研究所就讀資訊工程的學習經驗,以及在竹科工作的經驗,整合起來在這裡作些分享,希望可以幫助到有心想學習 C 語言的讀者。
本系列文章盡量用最簡單的方式來讓學習者甚至轉職者來閱讀,且主旨在於初步認識程式語言的基礎概念。畢竟如果單純學習程式語言的話,
它就只是一項工具,必須結合實戰經驗它才會變成一項技術,而難點就在於實戰,因此讀者在閱讀本系列文章之後,可以思考自己有什麼想做的作品,不同的作品會決定要學習的程式語言,
而本系列的文章絕對能幫助你學習其他程式語言,因為概念大多是大同小異的。
由於 C 語言是博大精深的程式語言,本系列文章無法將全部的 C 語言都介紹一遍,部分的內容讀者需自行查找詳細資料。而若讀者對像是 Qt 2D/3D 圖形介面程式開發,或是對 Unity 和 Unreal Engine 遊戲開發有興趣的話,本系列的文章就是最重要的基礎。
下一篇: 第一課 - 如何安裝Visual Studio 2019
Last updated: