Fw: [問題] 看unix傳奇這本書,預處理器是什麼看不
※ [本文轉錄自 ask 看板 #1ZAyRdzk ]
作者: zzedm (edm) 看板: ask
標題: [請問] 看unix傳奇這本書,預處理器是什麼看不
時間: Thu Sep 22 10:22:29 2022
看unix傳奇這本書,預處理器是什麼意
思看不太懂,看了Wikipedia
https://i.imgur.com/HbbdCNo.jpg
自己理解成,預先處理一些程序,之後
才編譯成機器看得懂的010101機械碼
嗎?
是這樣嗎?
以C語言來說那預處理器跟編譯器有何
不同,還是先預處理器處理再編譯器這
樣理解對嗎?
有人知道嗎?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.136.107.64 (臺灣)
※ 文章網址: https://www.ptt.cc/ask/M.1663813351.A.F6E
※ PTT留言評論
※ 發信站: 批踢踢實業坊(ptt.cc)
※ 轉錄者: zzedm (220.136.107.64 臺灣), 09/22/2022 10:24:13
→
不是。你要看英文的維基解釋
推
你問錯板了
推
請找jserv
→
preprocessor? C 語言的話就是指 cpp
推
對 對 preprcessor產生C代碼 編譯器產生機器碼
→
請問是第幾頁的部份,這本我看完了,如果是c的, 我可以解釋
推
我還特意退出去,確認一下登入的版…
推
預處理器就是用來解macro用的==
推
哈,我也以為走錯版....
推
他可以做到比excel的C1=A1+B1更強大的替代能力
推
以為走錯版+1 XDD
推
拿來和excel比較,不知說什麼好...
20
[請益] 私立科大大四生未來方向如題 是這樣的 小弟目前就讀私立科大,剛升大四,看學分只剩6個選修了 應該不能再逃避找工作了 目前會一點C和剛學 還不是很懂的javascript20
[軟體] MAC系統可以取代linux環境嗎?小弟還沒使用MBP 和 MAC OS前 因為工作需要會經常透過ssh登入遠端工作站 工作站則大多是linux 的作業環境 (ubuntu, CentOS, redhat..,etc) 所以我對於linux也很熟悉 側面知道9
Re: [問卦] C語言根本可以淘汰了吧?其實,組合語言 = 機械碼。 因為組合語言的助憶碼(Assembly Mnemonic,就是MOV、JMP之類的"指令"), 可以跟機械碼一對一對應;組合語言原始碼,透過組譯器轉換成機械碼。 C原始碼,還是要透過編譯器轉換成機械碼。 組合語言還是有直人接寫的。9
Re: [討論] 沒有C語言的實戰經驗,要怎麼磨練?建議可以看看《C How To Program》, 它的範例程式碼品質不錯, 文字說明也夠多, 多做練習題可以幫助你理解語意. 不過有個觀念需要釐清的是: C 語言程式是跑在抽象機器 (abstra- ct machine) 而不是實體機器上 (只存在想像的虛擬機器), 所以它 和你的應用偏底層與否其實沒什麼關係. C 語言規範了抽象機器的- 如題 因為工作要寫組語(6502),可是我又不想寫組語 所以找了一個開源的c編譯器(ca65),想法4這樣的: - 只用全域變數 - 不傳參數