看板 Gossiping作者 Kulapica (酷拉皮卡)標題 Re: [問卦] 寫程式的時候用GoTo很恐怖嗎時間 Sun Apr 26 22:37:09 2020
看就知道一定不是電資的人說出的話
寫程式不用到goto
那你去寫組合語言一定會崩潰
組合語言沒有goto你很多東西都寫不出來
這樣你很多底層的韌體和趨動就沒辦法寫了
ㄏㄏ
嗶☆咔
※ 引述《hazel0093 (飛龍半端ないって)》之銘言:
: 如標題
: 最近看旗標的書
: 說寫程式用goto還恐怖
: 動不動就會迴圈
: 對結構化程式很不利
: 怎麼講得比病毒還恐怖
: 有沒有八卦?
:
--
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 45.115.25.107 (香港)
※ 文章代碼(AID): #1UfPoOHs (Gossiping)
※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1587911832.A.476.html
※ 同主題文章:
Re: [問卦] 寫程式的時候用GoTo很恐怖嗎
04-26 22:37 Kulapica.
→ c88tm: 實務上寫組語的人超少吧3F 04/26 22:38
→ D122: 5F = *30nm5F 04/26 22:38
推 drkkimo: 但那也不是goto吧? 那是jump (不熟assembly)6F 04/26 22:39
→ link4517: 寫的出 holle world. 就成功一半了9F 04/26 22:40
噓 gkkswae: 組語用goto 你看起還要重修12F 04/26 22:43
組語能用的指令少少的才能更貼近機械碼
越精簡的指令集會讓硬體更好設計、效能更好
有的組語也沒有continue跟break就只能用goto啊
推 Richun: 組語用是jump 直接對應算goto沒錯 但都寫C了還用這幹嘛14F 04/26 22:48
※ 編輯: Kulapica (45.115.25.107 香港), 04/26/2020 22:53:05
→ KJC1004: 現在很多資工根本沒碰過組語啊 我也是沒有必修課的話完全沒興趣16F 04/26 22:59
推 goto: :)18F 04/26 23:00
→ KJC1004: 原本發文的大概是小大一吧 笑笑就好 這種類型的連能不能畢業都不知道 (話說學程式看書真的很好笑 網路上一堆發明者或維護者寫的manual19F 04/26 23:02
→ goto: 認真說,kernel就一堆goto了,不用goto要寫的"優雅"滿麻煩的,例如fun. 內會有失敗的處理流程,常常跟進入fun.已執行的routine"對稱"22F 04/26 23:05
推 bbdog: 高階語言用GoTo、表示寫程式的人在下手coding 前沒有好好做SA 把軟體架構規劃好,Code review 會被K到爆!至於asm 那是學底層程式是不一樣的觀念、不能混為一談。25F 04/26 23:06
推 bbdog: 實務上、如果C跑得動就用C處理就好、C跑不動的才需要割出來另外用ASM來增快執行速度。不過用ASM寫的程式是machine dependent 的、如果要跨硬體平台就可能要重寫。29F 04/26 23:13
推 hazel0093: 沒,我文組畢業,只是好奇翻一下家人的VBA老書看看而已32F 04/26 23:18
推 erre: import svm #by HungHsuan Chen34F 04/26 23:25
推 zamperla: 組語迴圈不就是用goto= =?
j label35F 04/26 23:30
→ la8day: branch and link !38F 04/26 23:32
推 bala045: Kernal裡不就一堆goto 不然err handle多麻煩...40F 04/26 23:40
噓 askaleroux: Computer architecture 聖經看完沒42F 04/27 00:20
推 shian102: 有時候用goto真的會有問題 但正常情況就很方便44F 04/27 01:00
→ henrylin8086: 我記得goto不是不能用,只是新手最好別用,維護上容易造成困擾,邏輯也比較難管控。45F 04/27 01:21
→ sarau: 新手不要用goto 老手還可以47F 04/27 05:39
--