Re: [問卦] C語言根本可以淘汰了吧?
※ 引述《g318 (^___^)》之銘言:
: ※ 引述《ILoveElsa (奶油麵包拳)》之銘言:
: : C語言 快50歲的化石
: : 對新手不友善 沒人想學 沒人想用
: : 早就有了升級版的C++ 和更方便的python
: : 過氣語言其實早就可以淘汰了吧?
: : 八卦?
: 安
: 30cm跟c cup們
: 會問這問題
: 這就是電機跟非電機腦袋差別
: 低層是組語(近機械碼)給cpu運作
: 就算再怎麼新語言最後都會轉成c=>組語
: 而直接用c就不用轉(速度較快)
: 不要問為何不直接用組語?
: 組語是上古世紀原始人寫看的
: 現在更複雜環境一般人不會直接用組語
: 除非你用示波器在開發東西
其實,組合語言 = 機械碼。
因為組合語言的助憶碼(Assembly Mnemonic,就是MOV、JMP之類的"指令"),
可以跟機械碼一對一對應;組合語言原始碼,透過組譯器轉換成機械碼。
C原始碼,還是要透過編譯器轉換成機械碼。
組合語言還是有直人接寫的。
你其實是文組假裝理組吧...
--
鳴人終歸是要選擇雛田。
男人都愛巨乳啊!!!!!!!!!!!!!!!!!!
--
寫DSP code時很多人會用組語寫 效率較高
下一篇 ARM484可以取代X86惹
我怎麼記得是 C => 組語 => 機械
C編譯器都是直接轉機械碼。 組合語言(給人腦看) = 機械碼(給電腦看) C編譯器會輸出組合語言,只是為了讓人腦能Debug。
※ 編輯: pshuang (111.243.131.238 臺灣), 01/10/2022 14:41:39寫組合語言很痛苦 連記憶體位址都要算
multi-core 的SoC C還是通用 很難淘汰
我打近機械碼你看清楚
C已經是high level lang.了 大一計概早學
你理解成等於
過的東西...
你理解能力有問題
組語跟真正的機器碼還是有點差別
另外assembly lang.直接理解成等於machine
lang.也有問題吧
機械碼沒有label,還是靠組譯器算位置
c的有些功能很底層 也有叫他中階語言的
組語=>add a,b,c 這種用二元看01000010101
00001,說這兩種相近很難理解?
對現在人來說 可能能讓人專注管理和規劃
晶片開發 firmware開發怎麼可能用C語言
之外的語言??
組合語言還是有直人接寫的 直人接寫??
的語言才叫高階的 c相對而言技術太細了
如果拿x86來開發嵌入式,用C++寫程式
也不是不行
相近這種詞彙很難理解 是1%還是99%相近?
嘿嘿,firmware用組語開發大有人在呢。
我工作就會用到組語,但前輩是希望能
改寫成C就改寫
組譯器:Am I a joke to you?
gnu協議太多人用了 難淘汰
firmware用高階語言寫很多吧
不懂compiler在幹嘛的才會說不行
7
安 30cm跟c cup們 會問這問題 這就是電機跟非電機腦袋差別 低層是組語(近機械碼)給cpu運作20
阿肥外商碼農阿肥啦, 會問這種問題的,麻煩去把恐龍本重讀或是去重修OS,現在一堆半路出家搞不清楚system library跟user application。 現代各種語言好用是建立在底層已經有人幫你鋪好路了,才會讓你們這些文組覺得好像寫 程式很簡單,結果遇到系統級的問題還是要理組來善後。當GC的實作不須要有人先實作好
9
Re: [討論] 沒有C語言的實戰經驗,要怎麼磨練?建議可以看看《C How To Program》, 它的範例程式碼品質不錯, 文字說明也夠多, 多做練習題可以幫助你理解語意. 不過有個觀念需要釐清的是: C 語言程式是跑在抽象機器 (abstra- ct machine) 而不是實體機器上 (只存在想像的虛擬機器), 所以它 和你的應用偏底層與否其實沒什麼關係. C 語言規範了抽象機器的9
Fw: [問題] 看unix傳奇這本書,預處理器是什麼看不作者: zzedm (edm) 看板: ask 標題: [請問] 看unix傳奇這本書,預處理器是什麼看不 時間: Thu Sep 22 10:22:29 2022 看unix傳奇這本書,預處理器是什麼意 思看不太懂,看了Wikipedia3
Re: [問卦] C++可以啟發孩子的程式天份嗎?別說M$了,你有聽過ASM(組合語言)嗎? 小到手錶、計數器、計算機,大到太空梭、火箭、太空站都能用,沒有被淘汰的問題。 可以自己寫直譯器、編譯器、函式庫、驅動程式,連作業系統都能自己寫,學成之後有如 學會吸星大法,天下無敵。 不管是什麼CPU/韌體、作業系統、程式語言都能尬!當然也能尬翻電腦病毒/木馬程式。4
Re: [請益] 程式怎麼選擇與入門?推文中有人提到c易學難精,真的是這樣沒錯~~~~~ 不過身為有在寫韌體的一位工程師,我可以分享我自己的經驗 C語言: 這基本上是絕對必備,目前所有跟硬體相關的編譯器都是支持c語言的 python:這個建議要學! 這在電機系裡面我個人覺得還蠻重要的,譬如說人工智慧在台大電機 是大一的課程,目前支援deep learning API最完整的語言還是python,而且以後4
[請益] 私立科大新鮮人請益上學期快過完了 沒意外的話,下學期就等領畢業證書了 但看了一下104,覺得大概畢業後我就失業了QQ 翻了一下,他們需要的能力、擅長工具我都幾乎沒碰過 目前比較能說熟悉的語言是C和javascript(但不熟HTML和CSS 因為我在node.js上開發)2
[問卦] LLVM是編譯器革命性的創新嗎?肥肥我剛剛在玩LLVM啦 前端可以用Clang編譯C語言 用Rustc編譯rust clang與rustc都會產生LLVM-IR 給中間的LLVM opt作最佳化
爆
[問卦] 今天是小妹生日 ($$發完)爆
Re: [新聞] 木製蜂箱價高!台南養蜂人改裝「賣場整理44
[問卦] 梁杜漢排骨 好吃嗎50
[地震] 地震爆
[爆卦] 右派在歐盟大勝後 法國左派開始暴動32
Re: [新聞] 知名女Youtuber北宜遭砂石車擦撞 連人帶65
[問卦] 台灣足球到底出了甚麼問題?29
Re: [新聞] AZ全球「下架」新冠疫苗!才承認釀罕見血44
[爆卦] 中華隊進球啦29
[爆卦] 拜登的兒子被定罪 Hunter Bide 掰掰28
[問卦] 沒人發現五股一坪買50萬整個黑人問號嗎!39
[問卦] X調查484沒案件好做了26
[問卦] 政論節目都沒call in了24
[問卦] 問問 你喜歡哪部卡通台配?19
[爆卦] 世界盃資格賽,中華男足1:3馬來西亞22
Re: [新聞] AZ全球「下架」新冠疫苗!才承認釀罕見血19
[問卦] 待業3年是什麼感覺?46
[爆卦] 挪威發現歐洲最大的稀土金屬礦床22
[問卦] 還有人知道L.A.boyz嗎?29
[問卦] 離婚有什麼比較委婉的說法嗎11
Re: [新聞] 蹦蹦蹦!丁特因「大媽衝門」中斷直播,鄰28
Re: [爆卦] 右派在歐盟大勝後 法國左派開始暴動14
[問卦] 沒人發現台灣突然不在意在國際被打壓了!17
[問卦] 對岸如果偷渡一隊特戰部隊能幹嘛14
[問卦] 沒想到我一餐吃200,很扯!13
[問卦] 韓國人均已經超越日本惹?15
[問卦] 覺得在歐美長大就會成功的都什麼人?13
[問卦] 欸阿共軍艦長直入淡水碼頭超大條的吧12
Re: [新聞] AZ全球「下架」新冠疫苗!才承認釀罕見血14
[問卦] 30歲考上醫學電機發展好嗎