C++ 是可當作軟體開發者證明的程式語言,也是現今經歷最久而不墬的熱門語言。
從專業設計軟體 Photoshop 和 Illustrator 、遊戲引擎 Unreal 和 Unity、資料庫軟體 MySQL 和 MongoDB 到作業系統 Microsoft Windows 和 Mac OS X 等等,這些被廣為人知與使用的軟體都是由 C++ 所撰寫而成,代表了 C++ 的高效率、重要性與不可取代。
而即使已經如此的成功,隨著時代的演進,C++ 也並沒有因此而止步不前。這門課也將帶領你了解現代 C++ (C++11, C++14, C++17) 的特性以及各種兼容並蓄的程式設計方式。
本門課會先從頭介紹並複習 C++ 的各種基礎語法,再引申到比較進階的類別 (class) 與模板 (template) 概念
[本門課為李根逸老師 《 C++ 從入門到專家》 系列課程中的核心課程,適合想學好 C++ 的同學入門]
(一) 學歷
國立臺灣大學資訊工程學博士學位
國立臺灣大學資訊工程學碩士學位
國立臺灣大學資訊工程學學士學位
(二) 經歷
1.雷亞遊戲技術總監
參與《聚爆 (Implosion)》開發與負責《伊甸之魂 (Soul of Eden)》的主程式
2.長期從事程式教育
有十五年以上課堂教學經驗,開設過百次以上程式設計和網站實作課程
於本訓練班授課時數累計至2022年11月17日為3991小時
3.自由接案者
有二十五年以上程式設計及二十年以上網站接案經驗,參與過數十個專案開發
4.經營 Youtube 頻道
https://www.youtube.com/c/KenYiLee
(三) 相關榮譽
國立臺灣大學資訊工程系優良助教獎
國立臺灣大學書卷獎
全國高中資訊能力競試決賽入選
(四) 專長
程式語言: C, C++, C#, Java, Python, PHP, JavaScript, Golang, Perl, Lua 等
開發框架: .Net framework, Laravel, Qt, jQuery, React, OpenCV, Tensorflow
網頁技術: HTML5, CSS3, SQL, Flash 等
遊戲開發引擎: Unity