国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

D語言、GO語言、Rust語言, 誰更有前途?

開發 開發工具 前端
不要考慮我是 D 編程語言創造者之一的身份。我會坦誠的回答這個問題。我熟悉 Go語言 和 Rust語言,并且知道 D語言 的缺點在哪里。我鼓勵人們在 Rust語言 和 Go語言 社區相似身份的人,也可以提出他們誠懇的觀點。接著,我們開始吧。

不要考慮我是 D 編程語言創造者之一的身份。我會坦誠的回答這個問題。我熟悉 Go語言 和 Rust語言,并且知道 D語言 的缺點在哪里。我鼓勵人們在 Rust語言 和 Go語言 社區相似身份的人,也可以提出他們誠懇的觀點。接著,我們開始吧。

首先,C++ 在這個問題中也應該被提及。不管它是否取代 C,或是成為取代 C 的候選人之一,C++ 是這個等式的一個關鍵部分。它是最接近 C 的,同時也是從 C 中來的。在下面幾個問題中我會假設 C++ 是把取代 C 作為目標的。

每一個編程語言都有一些基礎優勢(我稱之為“十倍優勢”,因為在一定的基準上比其他打確實效率更高)和數個挑戰。這些編程語言在未來能否取代 C 語言,取決于它們如何利用它們的十倍優勢,并且如何克服他們的數個挑戰。

先來探討 D語言

說起D,就像是領著你在我自己的屋子里游覽, 我知道如何展示/隱藏干凈的/骯臟的角落。跟其他兩個編程語言相比, 關于D ,我能說的更多。原因很簡單: 我了解 D語言 地更深入,直白地說:

D語言 的主要挑戰有以下:

  • 采用率不高 – 雖然名義上存在這么多年了。 D語言 圈子里的知情人可能會說, D語言 當前還是相對新的,且采用率也上漲了不是。 而且,這種看法依然存在, 而采用率是由認知驅動的。所以經理和軟件開發人員就覺得采用一種多年還沒有成熟的編程語言很擔心。 未來, 時間會繼續對 D語言 帶來負面作用,除非/直到 采用的人數有突飛猛進增長。

  • D語言 和垃圾回收故事的微弱聯系。 垃圾回收是個偉大發明,但是用在D 身上的決定卻立即使D 跟核心市場 – 現有 C 和C++程序員分離開。對于這些程序員, 黨派的分割線一貫都是“不想垃圾回收?不是個事兒,你可用D with RAII 或手動管理風格! ” 雖然這話沒錯,但是這很接近于沒用了,因為標準庫對于其他內存管理風格基本不支持,這就意味這,推定的用戶需要重新建整個核心基礎設施。而且,即使覺得使 用垃圾回收沒關系,實現的質量也沒有什么可讓臉上貼金的。總之,可以這么說, D語言 有 GC 的缺點,但是沒有享有他的好處。

  • 一直缺乏前景。 很少有公司支持 D語言,D語言 是靠圈子流行起來的,圈里的工程敏感度高,長期的前景,魅力和領導力難。很長一段時間, D語言 嘗試進行影響, 公關,都取得了負面效果, ***個前景文檔 (http://wiki.dlang.org/Vision/2015H1) 是2015 年 1 月寫的, 第二個迭代 (Vision/2015H2 – D Wiki) 是 4 個月后,一個周期是 6 個月, 這真是*** 的諷刺。

當然啦,還有其他的問題, 但是其他問題要么是從這幾個問題上衍生出來的,要么就是有類似的影響

我認為 D 語言 10 倍的優勢有以下(當我在下面說”十倍”的時候,通俗來講意味著”一個數量級”)

  • 比C++快 10 倍的編譯速度。相對于 C++ 和其他別的編程語言這種差距根本不可彌補。(Go語言 編譯的速度稍微比 D語言 快一點,但是運行慢一點) 使用系統級編程語言快速編碼是一種深遠的變革。結合 D 語言的抽象能力,基本上可以把 D語言 作為一個很好的選擇編寫高度優化的程序,原因很簡單,實驗性成本很低。

  • 比腳本編程語言快 10 倍的運行速度。D語言 的一個很好的用處是作為腳本編程語言使用處理一些簡單任務,這在速度上的好處是巨大的。當然,沒有”瓶頸期“的影響-如果一個腳本增長的很大,D語言 總是有很有效和模塊化的機制提供。當然,這值得懷疑,比如 Python 已經很多的庫可供選擇,但是 10 倍的差距才是根本上的:系統級編程語言很難達到 D語言 的水平,但腳本編程語言很難突破與之的速度差距

  • 與 C 和 C++ 結合使用相對其他編程語言而言容易10 倍。D語言 使用和 C 和 C++ 相同的內存布局;它所做的是在它之上構建結構,但是更接近底層幾乎沒有花銷,整個 C 的標準庫在語法和速度上不能更接近了,它也同為 C++ 的標準庫,許多 C 的庫都很容易和 D語言 結合使用。(https://github.com/D-Programming-Deimos)。它可以聲稱沒有其他編程語言能達到它整合的水平

  • 相比其他的系統級編程語言,產生式編程好上10倍。D語言 的靜態內省,編譯時間的評價,混合驅動程序變的很有效這對其他編程語言是很困難的,無論是新的還是現存的;在這場游戲中,Go語言 缺乏深度甚至不能抓住重點;C++還在絕望的迷失之中;而 Rust語言 還在嘗試之中。

說一下Go語言

這里再重申一下,Go 語言是我唯一的選擇,值得你為其付出。選擇 Go語言 主要有下面這些挑戰:

  • 間接調用和垃圾收集帶來的本質上的性能下降。事實上,把 Go語言 改造成沒有間接函數調用和垃圾收集是沒有意義的,因為這些是其核心的功能。這些是提高核心性能指標的主要障礙。Go語言 團隊的回應是,戰術上會提高垃圾收集的性能。不過,替換 C 語言這樣的挑戰不是通過一些戰術就可以完成的。

  • 政治因素。 Go語言 的派別異常強大,在不少問題上都各有堅持,類似的問題有大有小。在比較大的問題中,泛型的實現方式非常笨拙而低下,使得泛型可以算是 Go語言的短板之一;在類似話題上的討論上,都足以讓人郁悶不已。我認為技術問題的政治因素在長期是一個極端的破壞因素,希望 Go語言 團隊能找到解決的方式。

  • 簡化卻過于簡化。Go 語言的精簡是很有名的 – 大家上手起來確實都很快。不過隨著時間推移,這成為一個問題;Go語言 程序徹底慢下來 – 程序員發現整天在寫同樣的東西,就像一只螞蟻做的那樣,這是因為 Go 語言即使對很簡單的觀念和算法也沒法很好的進行抽象。如果一個領域沒有現成的易用的庫,一般人是很難進入的。程序員要是用過 Go語言 之后再也不想用了,那感覺真不好。如果 Go語言 能讓那些總是重復工作的用戶改善一下處境就好了。

我認為的 Go語言 的10倍優勢如下:

  • 10倍更好的策略。有一段時間 Go 語言宣稱要成為系統編程語言,不過后來它的屬地完全變成網絡服務領域。這是一個前景非常光明的市場,Go語言 團隊對此把握的很好(Go語言 團隊有著這方面的***的軟件開發人員)。這個市場非常熱,一直由 Java EE 和一些運行緩慢的腳本語言占據著,Go語言 在這個領域完全就是全新的選擇,不過現在已經成為一個主要的選擇,其低位已經不可替代了。

  • 工程上的10倍優勢。 Go 語言背后有一個純粹的軟件開發團隊,這對編程語言的質量起著很大的幫助,尤其是對于網絡庫和工具。優秀的工程管理很好的彌補了編程語言能力上的一些不足。

  • 10倍的品牌效應。很多打算使用 Go 語言的用戶都是看在 Google 的份上。Google 出品,似乎就意味著專業、高質量和穩定。當然,品牌不是全部,不過這意味著 Go 語言只需要做到不錯就行,不需要做到***。品牌可以完成剩下的任務。

***但并非最不重要的 Rust語言

讓我再次提醒,這僅僅是我的意見。我認為 Rust語言 正面臨一些有趣的挑戰:

  • 不太和諧的個性。閱讀任何數量的 Rust語言 程序讓人想起這個笑話“朋友別讓朋友翹腿的一天”的漫畫圖像(https://www.google.com/search?q=..)。 把軀干放在瘦腿上的人。Rust語言 把安全、精確的內存管理置于其它一切之上。很少的問題域,這意味著思考和編碼的大部分瑣碎的類似基本文書的工作(GC 語言實際上自動化消失了)。安全的,確定的內存回收是個大問題,但并不是唯一的問題或者是程序中最重要的問題。因此 Rust語言 在這個編程語言設計問題上消耗巨大。這是有趣的,Rust語言 開始成長的其他方面的編程語言;唯一的解決方案是發展編程語言,但問題仍然是抽象能否幫助處理各級資源的必要性。

  • 外國的語法。Rust語言 的語法是不同的,是沒有明顯優勢的差異。這是人來自 Algol-style 刺激性編程語言,需要處理一個無緣無故地不同的語法來保證正確的資源簿記。

Rust語言 的 10 倍優勢是:

  • 理論上要比其他快 10 倍。在三者之中,Rust語言 是其中唯一一款有世界***水平的編程語言。這些在它精確定義的編程語言和技術方法的深度都可以看得出。

  • 比其他系統程序設計編程語言好上 10 倍的安全性。當然,在這里我們只限于討論它在安全上的開支。

  • 性價比要比其他好 10 倍。在很長一段時間里,Rust語言 的 1.0 預覽版都是社區的寵兒,沒有一點錯誤:無論發生什么問題,現有的 Rust語言 或者將來的 1.0 版本都會有解決的辦法。現在,1.0 版本已經結束了蜜月期,人們的興趣發生了很明顯的下降(據我個人測算和估計),但是它的影響仍將繼續存在。此外,畢竟,Rust語言 是一個正統的有實用價值的編程語言,它很容易將人們的熱情轉化實體的銷售。

總而言之

無論是這幾種編程語言被定位于逐步替換 C、C++ ,或者同時存在于程序庫中,還是它們會成為未來項目的***,今天的人們還是會首先選擇 C 或 C++——這一切都取決于這些編程語言的能力,盡量發揮它們的長處并且在各自的挑戰中獲得突破。

責任編輯:王雪燕 來源: NetSmell
相關推薦

2020-07-07 07:00:00

RustGo語言編程語言

2022-05-09 10:36:05

PythonPyScript開發者

2024-03-01 20:16:03

GoRust語言

2018-03-12 22:13:46

GO語言編程軟件

2009-01-18 09:57:32

Java.NETSun

2023-12-15 14:38:00

GoRust編程語言

2020-07-15 08:00:52

Rust語言技巧

2022-09-16 07:40:17

CloudWeGo開源Rust

2019-08-05 14:34:41

編程語言技術Java

2024-01-07 19:54:51

2021-01-23 12:47:19

MySQL數據庫Go語言

2012-10-08 09:25:59

GoGo語言開發語言

2021-03-23 14:50:16

編程語言Rust漏洞

2024-04-11 13:13:27

2011-05-30 08:42:59

D語言

2018-06-29 15:12:32

Go語言Node.js語言

2021-08-14 10:27:01

IP地址漏洞Rust語言

2015-08-21 10:38:16

編程語言GoC語言

2019-02-01 10:35:33

PythonGo語言編程語言

2021-05-30 19:29:12

內存Go語言
點贊
收藏

51CTO技術棧公眾號

视频一区视频二区中文字幕| 日韩经典中文字幕在线观看| 天堂中文视频在线| 成人v精品蜜桃久久一区| 亚洲一区二区免费视频软件合集 | 黄色精品网站| 91最新国产视频| 一区二区三区在线| 成人av中文| 亚洲神马久久| 欧美极品jizzhd欧美| 日本免费新一区视频| 伊人久久婷婷色综合98网| 免费久久99精品国产| 中国老女人av| 久久久久久久久久美女| 99免费视频| 国产欧美精品日韩区二区麻豆天美| 日韩视频在线免费看| 中文字幕一区二区不卡| 传媒视频在线| 亚洲国产精品综合小说图片区| 夜色福利资源站www国产在线视频 夜色资源站国产www在线视频 | 92看片淫黄大片一级| 久久精品夜色噜噜亚洲aⅴ| 欧美婷婷精品激情| 亚洲国产三级在线| 国产福利在线播放麻豆| 国产午夜一区二区| 亲子伦视频一区二区三区| 成人网在线视频| 麻豆成人精品| 午夜精品久久久久久久无码| 亚洲欧美激情小说另类| av网站在线播放| 精品亚洲一区二区三区| 日韩精品一区二区三区中文字幕| 国产精品国产三级国产aⅴ浪潮 | 特级毛片在线| 日韩一区二区久久久| 激情五月综合网| 麻豆av一区二区三区| 国产91精品在线观看| 欧美艹逼视频| 日韩免费电影一区| 51vv免费精品视频一区二区| 亚洲www视频| 国产盗摄精品一区二区三区在线 | 8888四色奇米在线观看| 亚洲欧美国产另类| 欧美**vk| 亚洲欧洲精品在线观看| 国产精品嫩草99a| √天堂资源地址在线官网| 国产亚洲激情视频在线| 国产亚洲电影| 正在播放亚洲| 亚洲天堂2014| 国产桃色电影在线播放| 欧美肥婆姓交大片| 影音先锋久久精品| 黄色高清无遮挡| 欧美色视频在线观看| 福利一区三区| 久久99精品久久久久久水蜜桃| 久久九九久精品国产免费直播| 69久久夜色| 久久乐国产精品| 日韩av一级片| 毛片视频免费| 日韩在线视频播放| 亚洲精品九九| 超级碰碰视频| 亚洲视频一区二区| 欧美色图麻豆| 天天色综合6| 国产午夜精品全部视频在线播放 | 欧美一级在线亚洲天堂| 免费观看在线综合色| 免费高清在线| 精品国产一区av| 日韩精品亚洲专区| 最新在线地址| 欧美极品少妇与黑人| 经典三级在线一区| 91激情在线| 国产日本欧美一区二区三区在线| jiyouzz国产精品久久| 久久77777| 91亚洲精品久久久| 国产精品久久久久久久久免费桃花| 电影在线观看一区| 九九九九九精品| 欧美性生活大片免费观看网址 | 中文字幕亚洲精品| 亚洲女优在线| 免费一级在线观看播放网址| 国产91精品久| 91麻豆精东视频| 在线播放高清视频www| 女女同性女同一区二区三区91| 欧美日韩午夜剧场| 自拍偷拍一区| 另类小说第一页| 欧美成人精品在线播放| 国产一区二区精品久久91| h网站久久久| 精品一区二区三区国产| 欧美午夜久久久| 欧美激情国产在线| 777.av| 欧美一二三视频| 中文一区一区三区高中清不卡| 欧洲精品久久久久毛片完整版| 麻豆一区二区三区在线观看| 亚洲精美色品网站| 久久精品国产精品青草| 黄色大片在线播放| 免费精品视频一区二区三区| 欧美人牲a欧美精品| 欧美激情视频一区二区三区在线播放| 中文字幕免费在线观看| 国产精品日韩专区| 午夜精品成人在线视频| 欧美超碰在线| 精华区一区二区三区| 97神马电影| 欧美亚洲动漫制服丝袜| 黄色工厂这里只有精品| 国产在线高清理伦片a| 日韩精品在在线一区二区中文| 欧美mv日韩mv国产| 国产一区二区在线观看免费| 欧美xnxx| 国产精品99久久免费黑人人妻| 久久精品中文字幕免费mv| 久久亚洲一区二区三区四区| 国产在线播放精品| 最后生还者第二季在线观看| 超碰97国产在线| 91精品国产欧美日韩| 青青草国产精品97视觉盛宴| 乡村艳史在线观看| 免费高清在线观看免费| 55夜色66夜色国产精品视频| 天天av天天翘天天综合网色鬼国产| 天堂美国久久| а√天堂官网中文在线| 99精品一级欧美片免费播放| 日韩一区二区福利| 成人欧美一区二区三区小说| 91九色精品| 草草影院在线| 国产a视频免费观看| 欧美中文字幕视频| 欧美艳星brazzers| 国模一区二区三区白浆| 午夜久久av| 欧美人体大胆444www| 亚洲欧美电影在线观看| 日韩在线免费高清视频| 亚洲一区二区三区四区在线| 1024成人| 精品视频一区二区三区四区五区| 亚州福利视频| 久久亚洲免费| 久久99热精品这里久久精品| 欧美性xxxxxx| 毛片av中文字幕一区二区| 国产日本亚洲| 国产视频精品久久| 日本a在线免费观看| 国产第一区电影| 精品国产乱码久久久久久久| 国产日韩欧美在线一区| 欧美精品一级| 国产精品黄色片| 亚洲一区在线日韩在线深爱| 亚洲免费久久| 国产97在线观看| 亚洲成**性毛茸茸| 亚洲精品国产成人久久av盗摄| 美日韩精品视频| 亚洲精华一区二区三区| 国内高清免费在线视频| 免费福利影院| 午夜啪啪福利视频| 国产欧美精品xxxx另类| 亚洲人成欧美中文字幕| 狠狠色狠狠色综合日日小说| 韩日av一区二区| 大胆日韩av| 亚洲精品一区二区在线播放∴| av二区在线| 99热在线免费播放| 玖玖精品在线视频| 成人看片在线| 午夜精品久久久久久99热软件| 亚洲成人精品久久久| 一区二区三区色|