[問卦] 資工系課程為何不強調逆練?已回收

看板Gossiping作者 (啃)時間5年前 (2019/02/21 17:03), 5年前編輯推噓12(17530)
留言52則, 27人參與, 5年前最新討論串1/3 (看更多)
本滷編程十一年了 好奇 為何資工系課程 沒有在強調逆練 有課在教Java C++ 作業系統 等 但為何資工不強調逆練? 逆練 C: 自己純手工搞出個C編譯器 不限定語言 像這樣 用Python做出C編譯器 https://github.com/ShivamSarodia/ShivyC 逆練做業系統: 自己做個小作業系統 https://book.douban.com/subject/11530329/ 逆練OpenGL 實作出整套OpenGL庫 或一簡單子集 https://bellard.org/TinyGL/ 逆練深層學習 自己搞出個小深層學習框架 像這樣 https://github.com/attractivechaos/kann 那有無資工課程都不強調逆練的卦? 不逆練 那怎能徹底了解 或最少半懂 沒逆練 那他們贏半路出家的點在哪? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 24.7.55.66 ※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1550739798.A.AA3.html ※ 編輯: KILLE (24.7.55.66), 02/21/2019 17:04:37

02/21 17:04, 5年前 , 1F
靠邀我還以為反組譯
02/21 17:04, 1F

02/21 17:04, 5年前 , 2F
你是不是沒修過編譯器
02/21 17:04, 2F
有叫你做出整套嗎 最低限度要編出.o檔並可連結

02/21 17:04, 5年前 , 3F
os和編譯器就是要你實作這些出來好嗎
02/21 17:04, 3F
做到中間語言就停了

02/21 17:05, 5年前 , 4F
樓下宅色夫
02/21 17:05, 4F

02/21 17:06, 5年前 , 5F
編譯器不寫lexyacc不然你編譯器衝三小
02/21 17:06, 5F
就是不準用工具 純手工 才是真逆練

02/21 17:06, 5年前 , 6F
當然是編出來能執行的啊
02/21 17:06, 6F

02/21 17:07, 5年前 , 7F
純手工你要不要電路都自己焊啊
02/21 17:07, 7F
那就是玩假的 這年代用工具 搞出個編譯器難度真的不算高

02/21 17:07, 5年前 , 8F
因為 沒洨用 有什麼應用的功能ㄇ
02/21 17:07, 8F
叫你徹底懂算不算目的?

02/21 17:08, 5年前 , 9F
os編譯器有什麼應用功能,三小問題
02/21 17:08, 9F
※ 編輯: KILLE (24.7.55.66), 02/21/2019 17:08:27

02/21 17:08, 5年前 , 10F
笑死,那你python不是嗎
02/21 17:08, 10F

02/21 17:08, 5年前 , 11F
這個應該請宅色夫老師有空時來開示一下
02/21 17:08, 11F

02/21 17:09, 5年前 , 12F
真的 學校這部分教太少了
02/21 17:09, 12F

02/21 17:10, 5年前 , 13F
看過文章 國外老師好像有這樣做過
02/21 17:10, 13F

02/21 17:10, 5年前 , 14F
不過一個學期光是要走得完 lex/yacc 的概念就很難了...
02/21 17:10, 14F

02/21 17:11, 5年前 , 15F
碼農不用知道那麼多
02/21 17:11, 15F

02/21 17:11, 5年前 , 16F
真要逆練還要牽涉更多細節...
02/21 17:11, 16F

02/21 17:12, 5年前 , 17F
我還以為你是說像 prolog 可以反向執行的程式
02/21 17:12, 17F

02/21 17:13, 5年前 , 18F
而且現在求快求到誇張的程度,從輪子開始寫要寫非常久
02/21 17:13, 18F

02/21 17:14, 5年前 , 19F
lexyacc一學期本來就趕飛機了,不過不是研究所修本來也
02/21 17:14, 19F

02/21 17:14, 5年前 , 20F
沒必要熟悉了,多少人大學過了就忘了
02/21 17:14, 20F

02/21 17:15, 5年前 , 21F
編程是三小
02/21 17:15, 21F

02/21 17:15, 5年前 , 22F
逆向工程還真沒見過多少開課的
02/21 17:15, 22F

02/21 17:18, 5年前 , 23F
www.yinwang.org/blog-cn/2012/07/04/dan-friedman
02/21 17:18, 23F

02/21 17:24, 5年前 , 24F
三類文組看不懂
02/21 17:24, 24F

02/21 17:27, 5年前 , 25F
賺的到錢一堆人去弄了 事實就是現在compiler已經沒市
02/21 17:27, 25F

02/21 17:28, 5年前 , 26F
場了
02/21 17:28, 26F

02/21 17:28, 5年前 , 27F
我寫APP懂那麼多幹嘛
02/21 17:28, 27F

02/21 17:28, 5年前 , 28F
看看現在的深度學習 多少人自己重新開發框架
02/21 17:28, 28F

02/21 17:31, 5年前 , 29F
如果要"逆練"深度學習, 請先從類神經網路開始謝謝.
02/21 17:31, 29F

02/21 17:33, 5年前 , 30F
知道所以然跟刻程式的實戰訓練雖說還是有差,但還是前者重
02/21 17:33, 30F

02/21 17:33, 5年前 , 31F
寫輪子跟徹底懂恐怕還是有一定差距
02/21 17:33, 31F

02/21 17:37, 5年前 , 32F
逆練到最後自己逆練一個cpu 支援RISC-V ISA
02/21 17:37, 32F

02/21 17:38, 5年前 , 33F
結果發現 art of computer programming 作者 Donald Knuth
02/21 17:38, 33F

02/21 17:38, 5年前 , 34F
三十年前在沒有網路的情況就從頭搞了一次還出了好幾本書
02/21 17:38, 34F

02/21 17:40, 5年前 , 35F
四本書寫到現在還沒寫完~
02/21 17:40, 35F

02/21 17:45, 5年前 , 36F
真相就是電腦演化太快~正練都很忙~逆練不完的拉
02/21 17:45, 36F

02/21 17:53, 5年前 , 37F
要搞逆練啊,先從沙子作成CPU如何
02/21 17:53, 37F

02/21 18:26, 5年前 , 38F
強調cp值啊 用最短時間 跟上時代腳步
02/21 18:26, 38F

02/21 18:29, 5年前 , 39F
學新的比自己手工有用 有需求再手工
02/21 18:29, 39F

02/21 19:58, 5年前 , 40F
認真回,我知道有些國外學校的訓練是有到這個強度
02/21 19:58, 40F

02/21 19:58, 5年前 , 41F
的。台灣的問題我認為出在學制。必修太多,時間有
02/21 19:58, 41F

02/21 19:58, 5年前 , 42F
限,沒有辦法在大學時期對單一科目花這麼多時間。
02/21 19:58, 42F

02/21 19:58, 5年前 , 43F
要改,要先減少必修,然後CS下面要細分組,各組有
02/21 19:58, 43F

02/21 19:58, 5年前 , 44F
各組必修。
02/21 19:58, 44F

02/23 02:28, 5年前 , 45F
資工演化太快 除了教理論 其他東西都會很快過氣
02/23 02:28, 45F

02/23 06:41, 5年前 , 46F
問題是你分組的話學太少,跟技職有啥兩樣
02/23 06:41, 46F

02/23 11:12, 5年前 , 47F
感謝分享 讚
02/23 11:12, 47F

02/26 01:38, 5年前 , 48F
system software 不就在教這個?
02/26 01:38, 48F

02/26 01:45, 5年前 , 49F
就我所知 113 跟 121 都會叫你刻 software renderer
02/26 01:45, 49F

02/26 01:53, 5年前 , 50F
教授自己都不會 學生逆個屁
02/26 01:53, 50F

02/26 07:11, 5年前 , 51F
組譯器都有出成作業了說
02/26 07:11, 51F

02/26 08:07, 5年前 , 52F
教授都跟風仔阿 什麼紅能撈最多油水就做哪個
02/26 08:07, 52F
文章代碼(AID): #1SRcbMgZ (Gossiping)
討論串 (同標題文章)
文章代碼(AID): #1SRcbMgZ (Gossiping)