回答:程序源碼被翻譯成機(jī)器碼之后才能被電腦執(zhí)行。通過(guò)匯編和反匯編,匯編語(yǔ)言和機(jī)器碼可以相互轉(zhuǎn)換。我的回答中就只說(shuō)機(jī)器碼了。按照?qǐng)?zhí)行方式大致可將程序語(yǔ)言分成三類: 編譯方式 將源代碼翻譯成機(jī)器碼后執(zhí)行的方式。這種方式執(zhí)行速度快,但對(duì)操作系統(tǒng)有依存性。 混合方式 將源代碼翻譯成中間碼(如,字節(jié)碼)后,在有各OS上的虛擬機(jī)翻譯成其他語(yǔ)言或命令執(zhí)行?;蛘撸褂脤?shí)時(shí)編譯(JIT)轉(zhuǎn)換成機(jī)器碼后執(zhí)行。 解釋方式 將...
回答:作為一名從業(yè)多年的程序員,同時(shí)也是一名計(jì)算機(jī)領(lǐng)域的教育工作者,我來(lái)回答一下這個(gè)問(wèn)題。首先,并不是每個(gè)程序員都需要掌握C語(yǔ)言,程序員需要掌握何種編程語(yǔ)言往往取決于其具體的開(kāi)發(fā)場(chǎng)景,比如做Web開(kāi)發(fā)需要掌握PHP,做大數(shù)據(jù)開(kāi)發(fā)需要掌握J(rèn)ava,做機(jī)器學(xué)習(xí)需要掌握Python等。雖然C語(yǔ)言并不是每個(gè)程序員都需要掌握的,但是掌握C語(yǔ)言對(duì)于理解計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)還是具有較大意義的,一個(gè)重要的原因就是操作系統(tǒng)往往...
回答:首先,C語(yǔ)言是世界上最好的編程語(yǔ)言,它是其他的編程語(yǔ)言需要膜拜的編程語(yǔ)言,它是編程語(yǔ)言世界神一樣的存在,永遠(yuǎn)不可能過(guò)時(shí),因?yàn)樗侵敢鯇W(xué)者學(xué)習(xí)編程語(yǔ)言的燈塔。其后任何的編程語(yǔ)言,都有C語(yǔ)言的身影。它們出現(xiàn),由于時(shí)間的推移和應(yīng)用的特殊需要,C語(yǔ)言搭建的家園必須擴(kuò)建,但是它們的基石離不開(kāi)C語(yǔ)言,至少擺脫不了C語(yǔ)言的影子。C語(yǔ)言是最接近底層(匯編語(yǔ)言)的編程語(yǔ)言,它編譯后的效率極高。C和C++語(yǔ)言都有指...
回答:天上飛的幾萬(wàn)架民航飛機(jī)還沒(méi)幾架是國(guó)產(chǎn)的呢!相比至少在1950年代就開(kāi)始發(fā)展的英文編程語(yǔ)言,中文編程語(yǔ)言的研究起步晚了20多年,在發(fā)展迭代速度遠(yuǎn)超硬件領(lǐng)域的軟件領(lǐng)域,中文編程語(yǔ)言的聲勢(shì)還未達(dá)到英文編程語(yǔ)言,有什么好奇怪的?現(xiàn)在有很多中文語(yǔ)法的編程語(yǔ)言項(xiàng)目,可惜大多數(shù)都還是在實(shí)現(xiàn)中使用英文命名標(biāo)識(shí)符。中文命名才是最適合的,因?yàn)樗凶罱K用戶必然都會(huì)中文,當(dāng)然所有可能參與開(kāi)發(fā)維護(hù)項(xiàng)目的開(kāi)發(fā)者也都會(huì)中文。下...
回答:沒(méi)有,并沒(méi)有走下坡。1、php依然在快速發(fā)展。最新版本已經(jīng)是php7.3了,大概年底會(huì)發(fā)布7.4版本。php7性能有了大幅度提高,是php5.6的2至3倍。php7還增加許多新的特性。2、php并不是大家之前所想的那樣,只能開(kāi)發(fā)普通的中小型網(wǎng)站。最近幾年,出現(xiàn)了Swoole,workerman這類框架。使PHP 開(kāi)發(fā)人員可以編寫(xiě)高性能的異步并發(fā) TCP、UDP、Unix Socket、HTTP,W...
回答:語(yǔ)言只是工具而已能讓你掙錢(qián)的語(yǔ)言就是最好的語(yǔ)言為什么國(guó)內(nèi)少,不掙錢(qián)就少唄,你看培訓(xùn)機(jī)構(gòu)都是什么掙錢(qián),就來(lái)什么班關(guān)于語(yǔ)言之爭(zhēng)不用太認(rèn)真,py也好java也好,只要能掙錢(qián)用就是了,反正編程語(yǔ)言也就是工具而已,我可以說(shuō)100種py的好處,但是沒(méi)有到達(dá)不可替代的地步,我可以說(shuō)100種java的壞處,但是java的成本相對(duì)于py的成本低,主要是經(jīng)過(guò)怎么多年的積累,積累了豐富的開(kāi)源項(xiàng)目,成本低對(duì)于企業(yè)就是絕殺...
...代碼要讓這段程序在Linux跑起來(lái),需要把整個(gè)程序翻譯成匯編語(yǔ)言(ASM,Assembly Language)的程序 針對(duì)匯編代碼,可以再用匯編器(Assembler)翻譯成機(jī)器碼(Machine Code) 這些機(jī)器碼由0和1組成的機(jī)器語(yǔ)言表示,這一條條機(jī)器...
...—比如把分界點(diǎn)設(shè)在60分,讓機(jī)器翻譯從30分提高到57分,是不是可以說(shuō)目標(biāo)達(dá)成90%了?即使我們?cè)O(shè)定了99分的高標(biāo)準(zhǔn),機(jī)器翻譯從39分提高了30分到69分,離99分還有30分的時(shí)候,我們能宣稱走完一半的路了嗎?恐怕萬(wàn)里長(zhǎng)征只是第...
...運(yùn)行前編譯器將人類可以理解的語(yǔ)言(編程語(yǔ)言)轉(zhuǎn)換成機(jī)器可以理解的語(yǔ)言。 解釋型語(yǔ)言也是人類可以理解的語(yǔ)言(編程語(yǔ)言),也需要轉(zhuǎn)換成機(jī)器可以理解的語(yǔ)言才能執(zhí)行,但是是在運(yùn)行時(shí)轉(zhuǎn)換的。所以執(zhí)行前需要環(huán)境中...
...個(gè)機(jī)器,它有自己的內(nèi)部結(jié)構(gòu),那么它就需要它所獨(dú)有的匯編語(yǔ)言。 從上面的分析可以知道我們進(jìn)行機(jī)器碼的翻譯并不是只有一種,不同的機(jī)器有不同的機(jī)器碼,就像我們?nèi)祟愐舱f(shuō)各種各樣的語(yǔ)言一樣,機(jī)器也說(shuō)不同的語(yǔ)...
...存安全、模塊、名稱空間和高級(jí)數(shù)據(jù)結(jié)構(gòu)。 在更具體的機(jī)器學(xué)習(xí)意義上,這是人們最近說(shuō)的關(guān)于AI的最多的領(lǐng)域,我認(rèn)為還有更具體的答案。NumPy及其相應(yīng)的生態(tài)系統(tǒng)的存在使得研究人員可以對(duì)高級(jí)別內(nèi)容進(jìn)行研究,并進(jìn)行高性...
...存安全、模塊、名稱空間和高級(jí)數(shù)據(jù)結(jié)構(gòu)。 在更具體的機(jī)器學(xué)習(xí)意義上,這是人們最近說(shuō)的關(guān)于AI的最多的領(lǐng)域,我認(rèn)為還有更具體的答案。NumPy及其相應(yīng)的生態(tài)系統(tǒng)的存在使得研究人員可以對(duì)高級(jí)別內(nèi)容進(jìn)行研究,并進(jìn)行高性...
機(jī)器翻譯、聊天機(jī)器人等自然語(yǔ)言處理應(yīng)用正隨著深度學(xué)習(xí)技術(shù)的進(jìn)展而得到更廣泛和更實(shí)際的應(yīng)用,甚至?xí)屓苏J(rèn)為深度學(xué)習(xí)可能就是自然語(yǔ)言處理的終極解決方案,但斯坦福大學(xué)計(jì)算機(jī)科學(xué)和語(yǔ)言學(xué)教授 Christopher D. Manning ...
...庫(kù)或可執(zhí)行程序中。?生成的文件被收集到可安裝在目標(biāo)機(jī)器上的發(fā)行包中。 解釋型語(yǔ)言 解釋型語(yǔ)言的源代碼不會(huì)被編譯到目標(biāo)代碼中,所以不需要對(duì)象樹(shù)。 源文件本身被收集到一個(gè)發(fā)行包中,可以安裝在目標(biāo)機(jī)器上。?編譯...
...ly 在什么位置呢?實(shí)際上,你可以把它看成另一種目標(biāo)匯編語(yǔ)言。 每一種目標(biāo)匯編語(yǔ)言(x86、ARM)都依賴于特定的機(jī)器結(jié)構(gòu)。當(dāng)你想要把你的代碼放到用戶的機(jī)器上執(zhí)行的時(shí)候,你并不知道目標(biāo)機(jī)器結(jié)構(gòu)是什么樣的。 而 Web...
...WebAssembly 是一種虛擬機(jī)器語(yǔ)言,所以它也有對(duì)應(yīng)的匯編語(yǔ)言版本,也就是 *.wat 文件,這是 WebAssembly 模塊的文本表示方法,采用S-表達(dá)式(S-Expressions)進(jìn)行描述,可以直接通過(guò)工具將 *.wat 文件編譯為 *.wasm 文件。熟...
ChatGPT和Sora等AI大模型應(yīng)用,將AI大模型和算力需求的熱度不斷帶上新的臺(tái)階。哪里可以獲得...
一、活動(dòng)亮點(diǎn):全球31個(gè)節(jié)點(diǎn)覆蓋 + 線路升級(jí),跨境業(yè)務(wù)福音!爆款云主機(jī)0.5折起:香港、海外多節(jié)點(diǎn)...
大模型的訓(xùn)練用4090是不合適的,但推理(inference/serving)用4090不能說(shuō)合適,...