發信人: lihong@show.org.tw (Chen Li-Hong) 日期: Tue, 25 Jan 2000 21:13:52 +0800 標題: Re: 組合語言是否成為過去式呢 信群: tw.bbs.comp.language 看板: 來源: <86kf79$gdj@netnews.hinet.net>:24693, 203.66.115.128 組織: DCI HiNet 沉睡中... wrote in message news:3YYV8f$hzx@bbs.ntu.edu.tw... > ==> Kyo.bbs@cszone.twbbs.org (唉...一朵白花! 迷網中:o) 提到: > > ※ 引述《Wiseguy.bbs@chang2.ee.ncku.edu.tw (聖手書生)》之銘言: > > : 請問您由何處證明『並沒有先轉成 asm 再轉成 machine code』? > > : 您只是沒看到過程而已吧! > > : 現在的 compiler 是可以直接把高階語言轉成 machine code 。 > > 有嗎 ?? 千萬別被 VB 藏起來的動作給騙了 > > 以 MS 來說,他們家的編譯器只是前端跟後端處理不一樣,最後以 .obj 輸出 > > 編譯程式流程大致如下(簡) > > 原始碼 -> 前端程式處理轉譯 -> 中階語言 -> 後端程式處理 -> Object > > 而 Object 再經由 Link 最後輸出為執行檔 GNU C/C++ 就是先轉成 asm 再轉成 machine code. .