Re: [問卦] C語言根本可以淘汰了吧?

看板 Gossiping
作者 pshuang (中山先生忠實信徒-我愛蘿)
時間 2022-01-10 14:35:29
留言 32則留言 (11推 2噓 19→)

: ※ 引述《ILoveElsa (奶油麵包拳)》之銘言: : : C語言 快50歲的化石 : : 對新手不友善 沒人想學 沒人想用 : : 早就有了升級版的C++ 和更方便的python : : 過氣語言其實早就可以淘汰了吧? : : 八卦? : 安 : 30cm跟c cup們 : 會問這問題 : 這就是電機跟非電機腦袋差別 : 低層是組語(近機械碼)給cpu運作 : 就算再怎麼新語言最後都會轉成c=>組語 : 而直接用c就不用轉(速度較快) : 不要問為何不直接用組語? : 組語是上古世紀原始人寫看的 : 現在更複雜環境一般人不會直接用組語 : 除非你用示波器在開發東西 其實,組合語言 = 機械碼。 因為組合語言的助憶碼(Assembly Mnemonic,就是MOV、JMP之類的"指令"), 可以跟機械碼一對一對應;組合語言原始碼,透過組譯器轉換成機械碼。 C原始碼,還是要透過編譯器轉換成機械碼。 組合語言還是有直人接寫的。 你其實是文組假裝理組吧... -- 鳴人終歸是要選擇雛田。 男人都愛巨乳啊!!!!!!!!!!!!!!!!!! -- C編譯器都是直接轉機械碼。 組合語言(給人腦看) = 機械碼(給電腦看) C編譯器會輸出組合語言,只是為了讓人腦能Debug。
※ 批踢踢實業坊(ptt.cc), 來自: 111.243.131.238 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1641796532.A.F2D.html

cdmlin: 寫DSP code時很多人會用組語寫 效率較高 1.34.229.213 01/10 14:38

jhbgybj123: 下一篇 ARM484可以取代X86惹 111.71.62.234 01/10 14:38

kisweet999: 我怎麼記得是 C => 組語 => 機械 111.83.86.103 01/10 14:39

robrob99: 寫組合語言很痛苦 連記憶體位址都要算123.194.136.130 01/10 14:41

cdmlin: multi-core 的SoC C還是通用 很難淘汰 1.34.229.213 01/10 14:42

g318: 我打近機械碼你看清楚 110.30.145.150 01/10 14:43

ctw01: C已經是high level lang.了 大一計概早學140.113.108.123 01/10 14:43

g318: 你理解成等於 110.30.145.150 01/10 14:44

ctw01: 過的東西...140.113.108.123 01/10 14:44

g318: 你理解能力有問題 110.30.145.150 01/10 14:45

Rollnmeow: 組語跟真正的機器碼還是有點差別 180.217.14.178 01/10 14:46

ctw01: 另外assembly lang.直接理解成等於machine140.113.108.123 01/10 14:47

ctw01: lang.也有問題吧140.113.108.123 01/10 14:47

Rollnmeow: 機械碼沒有label,還是靠組譯器算位置 180.217.14.178 01/10 14:48

cat5672: c的有些功能很底層 也有叫他中階語言的 49.216.22.30 01/10 14:48

g318: 組語=>add a,b,c 這種用二元看01000010101 110.30.145.150 01/10 14:50

g318: 00001,說這兩種相近很難理解? 110.30.145.150 01/10 14:50

cat5672: 對現在人來說 可能能讓人專注管理和規劃 49.216.22.30 01/10 14:52

Rioronja: 晶片開發 firmware開發怎麼可能用C語言 101.10.93.112 01/10 14:52

Rioronja: 之外的語言?? 101.10.93.112 01/10 14:52

chang0206: 組合語言還是有直人接寫的 直人接寫?? 140.238.51.144 01/10 14:52

cat5672: 的語言才叫高階的 c相對而言技術太細了 49.216.22.30 01/10 14:53

Rollnmeow: 如果拿x86來開發嵌入式,用C++寫程式 180.217.14.178 01/10 14:55

Rollnmeow: 也不是不行 180.217.14.178 01/10 14:55

chronoer: 相近這種詞彙很難理解 是1%還是99%相近?113.196.187.138 01/10 14:56

kight: 嘿嘿,firmware用組語開發大有人在呢。220.130.134.239 01/10 14:58

Rollnmeow: 我工作就會用到組語,但前輩是希望能 180.217.14.178 01/10 15:00

Rollnmeow: 改寫成C就改寫 180.217.14.178 01/10 15:00

asas1asas200: 組譯器:Am I a joke to you? 61.228.204.166 01/10 15:21

xoy232: gnu協議太多人用了 難淘汰 101.10.13.185 01/10 18:40

moonshade: firmware用高階語言寫很多吧 24.4.155.116 01/11 01:26

moonshade: 不懂compiler在幹嘛的才會說不行 24.4.155.116 01/11 01:27

您可能感興趣