Re: [問卦] 沒有任何程式語言底子該從什麼開始學

作者: arrenwu (鍵盤的戰鬼)   2020-05-12 22:03:53
※ 引述《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這概念不會帶來什麼實際上的好處
作者: ymx3xc (U文多多)   2020-05-12 22:05:00
那C#呢?
作者: ray2501 (貓是一隻貓)   2020-05-12 22:05:00
好了啦,通通給我去做雞精
作者: silverair (木柵福山雅治)   2020-05-12 22:06:00
沒辦法R,走到最後都是要學的,不如當第一門語言,入門
作者: dotZu (良牙)   2020-05-12 22:06:00
同意;C++ 好是好,但是不適合初學者
作者: atpx (秋雨的心情)   2020-05-12 22:07:00
不然你覺得什麼適合?
作者: dotZu (良牙)   2020-05-12 22:07:00
前面有板友提到的 python c# javascript 都比 C++ 適合
作者: silverair (木柵福山雅治)   2020-05-12 22:08:00
通通用C刻才有醍醐味
作者: ZMittermeyer (我不是善良老百姓)   2020-05-12 22:08:00
到現在我都覺得會英語就好了會英語,然後用英語叫印度人寫程式語言,END
作者: atpx (秋雨的心情)   2020-05-12 22:09:00
javascript太自由了, 學生會長歪還是先寫強型別比較適合核心的東西還是會自己寫拉, 外包品質難掌控, 到時候人力全
作者: cuteSquirrel (松鼠)   2020-05-12 22:10:00
中肯
作者: atpx (秋雨的心情)   2020-05-12 22:11:00
投入debug就飽了
作者: soome (倆相欠)   2020-05-12 22:13:00
java適合入門嗎大神
作者: jojojen (JJJ)   2020-05-12 22:14:00
學C不錯,有種自己真的在學習程式怎麼運作的感覺
作者: PSptt (ptt)   2020-05-12 22:16:00
組合語言
作者: junyussh (內湖金城武)   2020-05-12 22:17:00
C是現代高級語言的基礎,程式概念語法和很多語言通用我也建議學 C
作者: flysonics (飛音)   2020-05-12 22:18:00
C先上會一堆人靠杯不知道指標在幹嘛 沒比較好至少overload跟override之類的東西是你課堂上講清楚就知道在幹嘛的事 指標這種東西有些人就是天生搞不懂
作者: art1 (人,原來不是人)   2020-05-12 22:24:00
python 有需要學指標嗎?
作者: goto   2020-05-12 22:38:00
c++一堆坑阿,每次要解釋str1==str2跟 str1.equal(str2)的不同,對方沒c語言的底就頭痛,而且還要解釋到編譯器的行為QQ記錯了,上面這應該是java的坑
作者: shinkiro (Shinkiro)   2020-05-12 22:49:00
c++高中有教,期中考50個人中40寫不出東西,慘
作者: casco5566 (卡斯摳)   2020-05-12 22:53:00
從入門到放棄

Links booklink

Contact Us: admin [ a t ] ucptt.com