顯示廣告
隱藏 ✕
※ 本文為 MindOcean 轉寄自 ptt.cc 更新時間: 2020-04-27 10:02:44
看板 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
XperiaZ6C: goto 5F1F 04/26 22:37
linfon00: goto hell2F 04/26 22:38
c88tm: 實務上寫組語的人超少吧3F 04/26 22:38
poiu6405: giro 1F4F 04/26 22:38
D122: 5F = *30nm5F 04/26 22:38
drkkimo: 但那也不是goto吧? 那是jump (不熟assembly)6F 04/26 22:39
windwang: 5樓QQ7F 04/26 22:39
labdog: 五樓悲哀8F 04/26 22:39
link4517: 寫的出 holle world. 就成功一半了9F 04/26 22:40
ChikaRiko: 少用goto是針對初學者吧10F 04/26 22:41
jhjhs33504: 以前的記憶體比較貴阿11F 04/26 22:42
gkkswae: 組語用goto 你看起還要重修12F 04/26 22:43
組語能用的指令少少的才能更貼近機械碼
越精簡的指令集會讓硬體更好設計、效能更好
guest8888: 因為 asm根本沒有迴圈這種東西13F 04/26 22:46
有的組語也沒有continue跟break就只能用goto啊
Richun: 組語用是jump 直接對應算goto沒錯 但都寫C了還用這幹嘛14F 04/26 22:48
※ 編輯: Kulapica (45.115.25.107 香港), 04/26/2020 22:53:05
guest8888: 剛查一下有LOOP我錯了15F 04/26 22:53
KJC1004: 現在很多資工根本沒碰過組語啊 我也是沒有必修課的話完全16F 04/26 22:59
KJC1004: 沒興趣
goto: :)18F 04/26 23:00
KJC1004: 原本發文的大概是小大一吧 笑笑就好 這種類型的連能不能19F 04/26 23:02
KJC1004: 畢業都不知道 (話說學程式看書真的很好笑 網路上一堆發
KJC1004: 明者或維護者寫的manual
goto: 認真說,kernel就一堆goto了,不用goto要寫的"優雅"滿麻煩的22F 04/26 23:05
goto: ,例如fun. 內會有失敗的處理流程,常常跟進入fun.已執行的r
goto: outine"對稱"
bbdog: 高階語言用GoTo、表示寫程式的人在下手coding 前沒有好好25F 04/26 23:06
bbdog: 做SA 把軟體架構規劃好,Code review 會被K到爆!至於asm
bbdog:  那是學底層程式是不一樣的觀念、不能混為一談。
roygb61215: Jal啦 幹 誰跟你goto28F 04/26 23:12
bbdog: 實務上、如果C跑得動就用C處理就好、C跑不動的才需要割出29F 04/26 23:13
bbdog: 來另外用ASM來增快執行速度。不過用ASM寫的程式是machine d
bbdog: ependent 的、如果要跨硬體平台就可能要重寫。
hazel0093: 沒,我文組畢業,只是好奇翻一下家人的VBA老書看看而32F 04/26 23:18
hazel0093: 已
erre: import svm #by HungHsuan  Chen34F 04/26 23:25
zamperla: 組語迴圈不就是用goto= =?35F 04/26 23:30
zamperla: j label
shhs1000246: 張飛打岳飛吧 不用goto是在c上面盡量避免…37F 04/26 23:32
la8day: branch and link !38F 04/26 23:32
NTULioner: 學了一點組語就以為自己很會嗎39F 04/26 23:38
bala045: Kernal裡不就一堆goto 不然err handle多麻煩...40F 04/26 23:40
TigraBoy: goto就被妖魔化阿41F 04/26 23:52
askaleroux: Computer architecture 聖經看完沒42F 04/27 00:20
asdkmm5050: jump說成goto?43F 04/27 00:35
shian102: 有時候用goto真的會有問題 但正常情況就很方便44F 04/27 01:00
henrylin8086: 我記得goto不是不能用,只是新手最好別用,維護上45F 04/27 01:21
henrylin8086: 容易造成困擾,邏輯也比較難管控。
sarau: 新手不要用goto 老手還可以47F 04/27 05:39

--
※ 看板: Gossiping 文章推薦值: 0 目前人氣: 0 累積人氣: 522 
分享網址: 複製 已複製
r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇