假如我寫出了一種秒殺之前所有程式語言各種效能的語言會怎麼樣?

時間 2021-05-07 08:01:24

1樓:水果味的C

你先需要選擇一門語言去編寫你的編譯器,假設使用組合語言編寫記作 v1,最終效能超越組合語言。

接著用你編寫的語言進行自舉產生 v2,那麼由於 v1 效能大於彙編,所以 v2 效能大於 v1。

接著使用 v2 版本繼續進行自舉...

模擬:左腳踩右腳 = 起飛。

2樓:林期艾

你可以先去找那個能造CPU的夥計談談合作

如果我能生產出假 CPU(i9),國家會處罰我賣假貨嗎?

找那個被蝸牛追殺的朋友投資

給你 10 億美元,但會有乙隻蝸牛永遠追殺你,你幹不幹?

然後在這個問題下找乙個程式猿做開發

假如世界時間暫停兩年只有你一人擁有時間,你會做什麼?

能源的話想辦法用這個解決一下

如果有一節永遠有電的五號電池,能用來做什麼?

記得給他留瓶可樂

一瓶500ml瓶裝的永遠也喝不完的可樂能夠拿來做什麼?

外行強答,博君一樂。

3樓:紙袋套頭新海天

那就有現成的,機器碼。

如果你對這個答案不滿意...

不同的硬體機器碼有所差異,那問題就變成了:如何讓你的機器碼的效率比其它的都高。

那不就是製造出乙個「理論上效率最高的」處理器嗎這個說實話還是有點難的,我的建議是可以先完成乙個小目標,相關問題:如果我能生產出假 CPU(i9),國家會處罰我賣假貨嗎?http:

4樓:沉默雲層

不會怎麼樣,你依然要為如何推銷自己的編譯器而頭疼。

程式設計的核心從來不是語言,也不是特性,而是數學。買櫝還珠還有什麼好寄望的呢?

5樓:支浩宇

那你這個語言應該和現有的硬體全都不相容,比如國際標準乙個位元組是固定長度的8位,你這個的長度隨心所欲,伸縮自如。

而且,語言的效能高,不代表語言的使用者一定能充分利用這個效能。參見多核處理器的經典段子:

6樓:

你寫不出來。

執行速度最快的人類還在使用的語言是彙編。

彙編聽著不難,命令沒多少,但是每家晶元廠商用的還是不同的彙編,雖然大同小異。彙編實在不適合移植。

C就是解決移植性設計的。然而支援C的晶元比只支援彙編的貴。

C++是為了讓程式設計脫離硬體更貼近人類思維設計的,然鵝很多晶元跑不了。

來,你來設計乙個比彙編跑的更快,比C更加普世,比C++更脫離硬體但又能直接跟硬體互動,比python上手更快的語言麼?

7樓:

之前的所有程式語言?各種效能?包括組合語言或機器語言嗎?

還沒有發現有"銀彈"。

我認為,

"執行效能",沒有超過彙編或機器語言的程式語言!

乙個程式語言好不好,不是由"執行效能"乙個因素決定的,還有"開發效率"這個因素,當然還有其它很多因素。

公認,Python語言"執行效能"不好,但為什麼還很火?因為更重視"開發效率"。

你的語言想有什麼特殊的特性?列出來看看。

如果你的夢能實現,那你就是牛人了。

8樓:

如果你的速度超過了「所有的程式語言」

那麼也意味著你超過了彙編。

既然你連彙編(可以近似認為無限接近於100%的CPU效能)都超過了,那麼意味著你的語言可以無限制的突破硬體極限。

既然如此,當然是你先用你的語言做乙個虛擬機器,然後在在這個虛擬機器上跑你的語言,由於虛擬機器效能超越了CPU效能的100%,那麼以這種方式無限套殼疊加就可以讓硬體效能無限趨近於無窮大了

9樓:汪志成

這種語言早就有了啊,那就是機器語言。任何其它語言都要編譯成機器語言才能工作,當然可以秒殺所有其它語言了。你寫的不可能比機器語言更快,除非你把圖靈、馮諾依曼們推翻。

10樓:demo256

你說的… 不就是機器語言嗎?

效能確實可以秒殺了,而且估計也挺省鍵盤的,只需要0和1就能程式設計,不過好像對記憶力要求…挺高的(逃)

11樓:醬紫君

那我們的語言的後端codegen都會編譯到你這個語言,然後跑的和你一樣快

當然前提是你的語言在所有專案裡都秒殺現有語言現在沒這麼做的原因就是不存在這麼乙個所有專案都能贏的語言,吊打就更滑稽了

更別說還有快速開發,編譯速度之類的問題

12樓:無缺草

在易用性和生態相近的情況下,有兩倍以上的評測效能優勢,人們才有動機去切換新語言。通常人們認為C/C++比彙編慢10-20%。所以新語言不可能秒殺C/C++/Go這類語言,最多只能像彙編一樣快。

如此一來,效能上完全缺乏吸引力。還有學習成本和荒漠般的生態,根本不會有人用。

中國產最強的易語言,全中文程式設計,效能也不錯。因為缺乏生態,而且被職業開發者歧視,導致一直在苦苦求生。

反而是全球主流中最慢的Python,成為最火熱的程式語言。因為Python易學易用,擴充套件庫數量眾多功能強大,呼叫卻極為簡單傻瓜化。更重要的是技術棧全免費、開源,因此一躍成為全球三甲。

圖例:●/○/空白=強/中/弱或無

13樓:Jimliang

效能只是選用這門語言的其中乙個因素,語法、生態、易用性、安全、平台、工具鏈、語言維護狀態也要考慮在內。

除非效能真是超出非常多,否則我一般不會隨便切換語言。

以 假如我是一種元素 (化學元素)為題,你能寫出怎樣的文章 詩詞?

deepspace 我是砈,希臘文的astator。我曾想是氟F,不顧一切地搶來電子 我曾想是氯Cl,與細菌作戰拯救生命 我曾想是溴Br,讓那誘人的紅棕色永遠流淌下去 我曾想是碘I,化身美麗的紫色蒸氣去旅行。就連石田,我也曾那麼地惦記。8.1小時的生命結束前 我能傾盡全力跨越元素週期,去砈 愛 上N...

歌曲浮生未歇唱出了怎樣一種感情?

直子 我的感覺有些不太一樣吧。因為我不知道他是仙劍的配曲,所以我在反覆聽這首歌以後,有了一種並不是愛情的感情在心裡流盪。我似乎看到了 醉後不知天在水,滿船清夢壓星河 的白衣公子,遠處就是皚皚群山,又看到了他夢裡的江南,那是浮生六記筆下的江南,他的回憶都在那片煙雨青湖之中,湖邊陂塘邊有騎著青牛的好友吹...

如果一種動物演化出了自爆裝置,那周圍的生物會怎樣?

那個老高了 媽媽 小爆啊,我們這一族,最重要的能力就是自爆了。今天,就讓我傳授你這門絕技吧!媽媽 你這樣這樣。小爆 嘭!媽媽 小小爆啊,我們這一族,最重要的能力就是自爆了。今天,就讓我傳授你這門絕技吧!媽媽 你這樣這樣。小小爆 嘭! 好深刻的問題,這種生物不就是人類麼 目前還沒有毀滅地球,但因為自爆...