※ 引述《three88720 (不要跟我起爭yee啦!)》之銘言:
: 推 QQron: 台灣學校都先C++ 再配個超爛遠古級IDE 然後學完大家都自認 05/12 21:23
: → QQron: 沒天份不適合 05/12 21:23
C++作為一個大一新生第一門程式語言課程真的是很爛的選擇
一開始教你 cout << "Hello Happy World!";
他媽的一開始直接就用上 operator overloading 的行為
然後中間常常在莫名其妙的時候引入 string,
拜託,學生都還搞不清楚字串的實作情況,你就直接來個大包的東西。
結果一堆人對於 char[] 跟 string 開始混淆
要讓學生去了解基本data format以及主流程式運作的理念,選 C 好太多了
一定會有人想嘴砲 OOP。
實際上就是第一門程設課也不會教你什麼OOP
有些人覺得學會繼承的行為就是OOP,是他們沒想清楚一點。
OOP是一種手段,不是目的。
但如果沒有實作Design Patterns的話,OOP這概念不會帶來什麼實際上的好處