Re: [問卦] 資工系不會指標怎麼辦?

作者: amidha (東岐明)   2017-07-06 23:37:30
※ 引述《amidha (東岐明)》之銘言:
:
: 使用指標是程式設計真正入流的分野,不會指標就等於不會資料結構,
: 不會資料結構就等於還算是外行不入流的程式設計。
:
推 booloo: 你講四個字「軟體工程」大家就會懂了...... 07/04 23:04
講到軟體工程,其實主要是在程式設計過程上的管理,而非程式設計本身;
所以就算修過軟體工程也無助於程式設計啊!
→ jengjye: 胡謅一堆只能騙騙小妹妹吧你...... 07/05 00:11
→ jengjye: 指標只是給位置去拿出個東西 別把這個動作講得跟神一樣 07/05 00:12
→ jengjye: 有物件的概念後 將這些動作用安全的方式包裝起來 07/05 00:16
→ jengjye: 才能避免初一些細微難察覺的錯誤 且更加泛用 07/05 00:17
→ tinlans: 我常覺得指標是被一些想保持自己優越的長輩給故意教難了 07/05 03:21
→ tinlans: 不過就是存著記憶體位址,多了些運算子可用的變數罷了。 07/05 03:24
我講這些是沒法騙小妹妹的,因為她們聽不懂啊!所以要怎麼騙呢?
實際進行軟體系統的分析與設計時,程式設計師並不是憑空想像建構其系統模組。
因為憑空想像的系統模組與互動結構,在實作上可能是根本無法創造出來的!
所以程式設計師必須了解指標觀念,因為那是資料結構的創造基礎,
而資料結構則是現行電腦的馮紐曼(von Neumann)架構下如何利用記憶空間的理論基礎。
圖靈機 Turing Machine → 馮紐曼架構 von Neumann architecture → 資料結構
程式設計高手面對問題時,是在資料結構的理論知識下,
去解析問題的系統模組與互動結構,而能成功設計出實作可行的軟體程式系統。
若不了解指標觀念及其應用的資料結構,也就不能清楚解析出問題對應的程式結構。
真正厲害的程式設計師,解析問題並沒有什麼既成方法,就像武林高手的無招勝有招。
高段無招的程式設計師面對問題,很快即可掌握解析模式,憑的是對資料結構的貫通。
就像易學大師邵雍遭逢事件發生,即可析事辨象而當下卜卦,憑的是對易道卦理的貫通。
所以這就是為什麼指標觀念那麼重要,是程式設計師的入流指標。
作者: booloo (布魯)   2016-07-04 23:04:00
你講四個字「軟體工程」大家就會懂了......
作者: jengjye (建)   2016-07-05 00:11:00
胡謅一堆只能騙騙小妹妹吧你......指標只是給位置去拿出個東西 別把這個動作講得跟神一樣有物件的概念後 將這些動作用安全的方式包裝起來才能避免初一些細微難察覺的錯誤 且更加泛用
作者: tinlans ( )   2016-07-05 03:21:00
我常覺得指標是被一些想保持自己優越的長輩給故意教難了不過就是存著記憶體位址,多了些運算子可用的變數罷了。
作者: GentelMark (馬克紳士)   2017-07-06 23:39:00
好文 推推
作者: simpleplanya (三十年歲月 五十億巨資)   2017-07-06 23:39:00
作者: DarkIllusion (′・ω・‵)   2017-07-06 23:39:00
窩都用結構存指標函數 寫起來跟物件導向有八成像!
作者: johnnykao530 (littlejohnny)   2017-07-06 23:44:00
推個
作者: booloo (布魯)   2017-07-06 23:46:00
對不起,我忘了說還有Design pattern......

Links booklink

Contact Us: admin [ a t ] ucptt.com