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

wlaiwangling


只考慮性能的話,那就是彙編語言,基本就是機器指令集,100%保證性能最牛逼,能精確到CPU的任意一個晶體震盪週期,性能秒殺所有其他需要編譯的編程語言。

你設想的語言已經存在,但看看這種語言現在有多少人在用?因為根本不具備可讀性。

要考慮最優性能,又要考慮人類可讀性,不可兼得。凡是需要解釋編譯的編程語言,性能都無法比擬彙編語言。

所以這是根本不可能實現的設想。


霸坪沙


秒殺分為兩種。

第一種是你真的特別nb,跨越了時代,徹底變革了編程語言,提高了廣大碼農的生產力。這種大家肯定會捧你上神壇,給你一個XXX之父的榮譽。但是,這種概率基本上只存在於幻想裡。

第二種是你將所有的語言整合到了一起。嗯,有一說一,確實,大家確實可以只用一種語言開發了,這其實是可以做到的。但是,你能保證這個綜合性的語言能有原來的優點麼?很多語言的設計初衷就是衝突的。一會c程序員跑過來說你這個語言效率不夠高;一會java程序員跑過來說這玩意怎麼不能跨平臺了;一會網頁程序員跑過來說這語言開發的網站太大了;一會數據庫程序員跑過來說這語言太不安全了。

所以為啥語言沒有統一?很簡單,各有特性,不能統一。哦,當然有可以統一的方式。來,請用匯編。當然,機器碼也是可以學的,各種指令集,x86x64arm請,包你打遍天下無敵手。當然,要是所有人都用這些編程的話,基本相當於回到編程的石器時代了吧。


狂歡的聖誕0


首先假設你有這種能力,而且已經實現。那就先起個名吧,就先叫它YY吧!

那麼將會發生下面這些事情:

  • 有人會問,YY語言是個什麼鬼?為啥性能這麼好?也太好用了吧!

  • 還是會有這種爭論:到底誰才是世界上最好的語言?
  • PHP才是最好的語言!

PHP才是世界上最好的語言

  • 我為什麼要從現有技術語言切換到YY語言,成本有多大?能提高多少生產力?
  • YY語言性能這麼好,為啥還是有很多公司不用,卻還在用又老又笨的JAVA?
  • 其他人都眼瞎了吧,YY竟然這麼好用!
  • 我是個小白,聽說YY語言很火,我也想學,請問大家有什麼書籍推薦嗎?

YY語言從入門到放棄


YY語言從入門到放棄至絕望


分享到:


相關文章: