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

作者: amidha (東岐明)   2017-07-04 22:47:44
※ 引述《amidha (東岐明)》之銘言:
: 標題: Re: [問卦] 資工系不會指標怎麼辦?
: 時間: Tue Jul 4 16:50:36 2017
:
: 使用指標是程式設計真正入流的分野,不會指標就等於不會資料結構,
: 不會資料結構就等於還算是外行不入流的程式設計。
:
: 推 an94mod0: return 87 07/04 16:51
: 噓 GGishot: 當你個版? 07/04 16:51
: → netsphere: java沒指標,所以 07/04 16:52
: 噓 deepdish: 不會指標就去學JAVA阿 少在那邊倚老賣老 07/04 16:53
: 噓 assassinzero: 貼code誰不會 07/04 16:58
: 噓 ChungLi5566: 林北寫C# 指標是啥 07/04 16:59
: 推 hijkxyzuw: 指標概念簡單,但難用,不然你看哪個高階語言用指標的 07/04 17:01
: → leftless: 啊C++Primer裡寫非必要不要用指標勒 07/04 17:02
: 噓 rofellosx: 87寫那麼難懂 1年後就忘光了 07/04 17:10
即使高階語言沒有指標,但編譯碼也包含指標功能,需要了解才能有效使用語言。
寫程式這件事,寫得好的是在寫世界觀,寫得壞的是在寫流水帳。
寫世界觀的是哲學家視野,寫流水帳的是操作員視野。
哲學家視野下的世界觀寫法,即使是組合語言也可以寫出物件導向的簡潔風格。
操作員視野下的流水帳寫法,即使是C++也可以寫成雜記手札的繁亂風格。
學校訓練的寫程式,往往內容不大,幾百行解決問題是感受不到風格差別的。
反正問題來了,想想寫寫改改,差不多就交作業了。
寫出簡潔精要的程式碼,搞不好還要花上更多時間!
可實際資工應該具備的高段能力,是要面對成千上萬行的程式碼,
不然資工專業與電腦補習班訓練出來的,就也沒啥差別了!
成千上萬的程式碼,風格差別對於程式而言,就會是攸關生死的關鍵問題。
操作員風格的寫手,當程式碼膨脹到某種程度,就會遇上不知道程式在執行什麼的問題。
不是有BUG但卻找不到原因,不然就是沒有明顯BUG卻執行不出想要的結果。
然後就要耗費無數時間在找錯除錯,甚至最糟還會整個結構重寫,非常慘痛悲劇!
最可怕的還有看似執行正常,卻有不知何時會爆發的程式當掉問題。
程式風格在實作上非常重要,但學校的程式語言課程基本上是不會教的。
而實際上業界的程式設計,也會有顯示界面精美而內部程式碼根本亂成一團的問題。
對於老闆與顧客而言,反正看不到程式碼,只要程式功能精美就好。
這樣搞出來的程式,往往就是功能具備,但卻種種小毛病不斷,偶而還死當跳出。
而相關負責的一堆程式設計師,花了許多功夫,卻是永遠解決不完毛病。
因為改一改部份程式,解決了這個問題,結果又牽連導致另一那個問題發生。
所以最後只好總說:沒事ㄦ!沒事ㄦ!已經可以RUN了,其他只是小問題啦!
所以真正程式設計,並非碼進指令,要電腦照章工作;而是創造世界,要電腦運行世界。
真正程式設計師是電腦的上帝,而在電腦的定址記憶下,指標就是創造世界的基本工具。
作者: kuninaka   2017-07-04 22:48:00
示範一下組合語言怎麼寫的簡潔優雅
作者: pekka (p.e.k.k.a)   2017-07-04 22:48:00
嗯 好
作者: james732 (好人超)   2017-07-04 22:49:00
好讀跟效率很難兼顧QQ
作者: stayforever (看三小看我髒制加)   2017-07-04 22:50:00
精通C語言 摸不到C罩杯
作者: forhorde5566 (為了部落五六)   2017-07-04 22:50:00
多的是故意寫冗餘迴圈拖慢速度等到被靠邀又改回裝忙
作者: krousxchen (城府很深)   2017-07-04 22:52:00
你以為在解數學題目逆??
作者: shirou123 (一尻入魂)   2017-07-04 22:52:00
這篇很讚
作者: assassinzero (刺客教條 我的最愛)   2017-07-04 22:53:00
先求有再求好... 連東西都生不出來 早就被幹死..
作者: lovesora (愛天空)   2017-07-04 22:53:00
你資工系?
作者: xl86305955 (unicornnnnn)   2017-07-04 22:54:00
被你講的好藝術XDDD
作者: joe89308225 (@@)   2017-07-04 22:55:00
DP正解
作者: accommodate (123)   2017-07-04 22:57:00
跟數學不太一樣 解數學總要求結果而已
作者: booloo (布魯)   2017-07-04 23:04:00
你講四個字「軟體工程」大家就會懂了......
作者: SYSQP (Test)   2017-07-04 23:06:00
說了一嘴好程式,大師要是示範示範嗎?
作者: lini8140 (戳戳)   2017-07-04 23:14:00
你說書人?
作者: DriveKing   2017-07-04 23:31:00
組語真的當時不知道怎麼修過的=_=

Links booklink

Contact Us: admin [ a t ] ucptt.com