按一下 進入設定
# 業界通用的第三方語言,利於編寫有效率的複雜系統
C++ 是 C 語言的超集,一種靜態類型程式語言,兼具效率與彈性,綜合了高級語言和低級語言的特點,被認為是一種中級語言。
C++ 在歷年來的程式排名一直位居前位,在最新的 2021 年最受歡迎的程式排名第 4,在 GitHub 平台上的人氣攀升至第六名,許多企業也使用 C++ 來編寫程式,像是 Adobe 的主要應用程式、Amazon 的電子商務軟體、Google 的搜尋引擎都是由 C++ 編寫,而它的應用領域也非常廣,包含建置作業系統、遊戲開發等,廣受開發者採用。
此外,知名的「TensorFlow」框架與今年 Facebook 推出的開源機器學習函式庫「Flashlight」與都是由 C++ 編寫而成的!因此,C++ 可說是工程師必學的程式語言之一,在應屆生面試的時候,精通 C++ 語言的能夠帶給你相當的優勢。
# 同樣擁有物件導向特性,業界應用卻大不同
學習難度:C++ 承襲 C 語言的優點,並附加上物件導向的設計,較難入門;C # 則是完全面向物件導向設計的高階語言,比起 C 和 C++,更容易學習及撰寫。
應用領域:C++ 較常用於系統軟體以及硬體驅動的開發,像是 Adobe 、Office 系列軟體、Windows 的 AGL 遊戲引擎等;C # 不能進行記憶體控制,且無跨平台的特性,在程式開發方面的應用較少,多會用於偏應用方面程式,像是網頁的服務平台以及資料庫應用程式。
專案類型:C++ 擁有較好的程式執行效率,擅於應付複雜的大型專案;C# 則可以處理要求開發效率的專案。
# 藉由階段性的達成學習目標,掌握 C++ 核心觀念
彩蛋章節|那些好用的 C++ 函式庫(購課人數達 70 人即解鎖):
介紹常用的 C++ 內建函式庫,讓你站在巨人的肩膀上不必重複造輪子。
彩蛋章節|從 C++ 輕鬆遷移到其他程式語言(購課人數達 150 人即解鎖):
C++ 是許多現代程式語言的基礎,從 C++ 經驗你也能快速學會其他程式語言。課程中會教你如何將學習 C++ 的方式套用到其他程式語言上。
# 將 C++ 應用帶入實作練習題,跟著解題一步步往前,不知不覺就都學會了 !
# 只要任何想學習 C++ 的人,都能在系列課程中,找到適合自己的學習定位
# 系統性的學習,強化你的 C++ 語言實力