chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Ruby 3將于今年圣誕節(jié)發(fā)布,設(shè)計者松本行弘分享Ruby 3的部分細(xì)節(jié)

如意 ? 來源:開源中國 ? 作者:佚名 ? 2020-09-07 09:54 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Ruby 編程語言的創(chuàng)建者和首席設(shè)計師 Yukihiro Matsumoto(松本行弘)近期在某演講中分享了 Ruby 3 的一些情況。

原本 Ruby 3 計劃在東京奧運(yùn)會前夜發(fā)布,但奧運(yùn)會被推遲到 2021 年,所以一些核心開發(fā)者想知道 Ruby 3 是否也會順理成章地推遲一年發(fā)布。討論后最終還是決定今年發(fā)布,并且現(xiàn)在定于 12 月 25 日。

“我們決定今年發(fā)布 Ruby 3,因?yàn)樽鳛殚_源社區(qū),我們必須前進(jìn)。我們必須繼續(xù)前進(jìn),開源社區(qū)通常不能停止發(fā)展,否則就是等死……”松本表示,過去四五年一直在談?wù)?Ruby 3 的未來,但是一直也沒見發(fā)布,不過今年是真的會在 12 月 25 日圣誕節(jié)推出 Ruby 3。在圣誕節(jié)發(fā)布 Ruby 升級是社區(qū)的一項(xiàng)傳統(tǒng)。

接著松本分享了所有編程語言面臨的困境:升級與不升級的矛盾。在應(yīng)用運(yùn)行穩(wěn)定的基礎(chǔ)上,如果大改語言,那么就會帶來艱難升級的危險,Python、PHP 與 ECMAScript 都是很好的例子,它們的社區(qū)花了許多年才能接受這些變化?!笆褂?Python 3,社區(qū)花了十多年的時間;PHP 6 甚至被取消了,直接從 PHP 5 開始創(chuàng)建 PHP7;EMCAScript 4 也被取消了?!?/p>

松本解釋說,如果不做出改變,人們可能會離開社區(qū),而如果升級到更高版本則會帶來太多痛苦,他們也可能會離開社區(qū)。這種進(jìn)退兩難的情況可能是每個編程語言面臨的困境,不過松本覺得這種時候更應(yīng)該向前:“因此,正如我所說,設(shè)計一種語言很困難,但是無論如何我們都必須向前邁進(jìn),以創(chuàng)造未來?!?/p>

同時,在這種情況下,保持兼容性是很重要的。松本為 Ruby 3 明確了三個具體的目標(biāo):快速、并發(fā)與準(zhǔn)確?!笆?Ruby 更快,并使 Ruby 程序員更高效”。

為了使 Ruby 更快,開發(fā)團(tuán)隊(duì)將從改進(jìn)其即時編譯器(JIT)開始;為了實(shí)現(xiàn)并發(fā),將避免使用其它語言的解決方案,諸如 ECSMAScript 7 添加了帶有關(guān)鍵字 async 和 await 的控制機(jī)制。Ruby 3 會改為實(shí)現(xiàn)其期待已久的異步 i/o fiber,作為控制異步線程的更好的方法。fiber 之間的上下文切換速度很快,因此性能會更高。

讓 Ruby 更加準(zhǔn)確的方法是優(yōu)化早期檢查錯誤,主要靠類型分析器實(shí)現(xiàn),它將生成 Ruby 簽名,Ruby 3 將為其核心庫提供類型簽名,可用于類型檢查以及增強(qiáng)將來的 IDE。

松本還介紹了 Ruby 3 將帶來的三個新語法特性。第一個是便捷的模式匹配語法:

Ruby 3將于今年圣誕節(jié)發(fā)布,設(shè)計者松本行弘分享Ruby 3的部分細(xì)節(jié)

第二個新特性允許將值分配給等號右側(cè)的變量,“這在某些情況下非常方便。”

Ruby 3將于今年圣誕節(jié)發(fā)布,設(shè)計者松本行弘分享Ruby 3的部分細(xì)節(jié)

第三個新特性是為塊參數(shù)編號:

Ruby 3將于今年圣誕節(jié)發(fā)布,設(shè)計者松本行弘分享Ruby 3的部分細(xì)節(jié)

不過松本也解釋,Ruby 3 語法上不會有太大變化,穩(wěn)定性很重要,他們將專注于改進(jìn) Ruby 的現(xiàn)有支持工具,例如用于語言服務(wù)器協(xié)議的 Solargraph、用于靜態(tài)類型檢查的 Sorbet,以及 Rubocop 的代碼 linter。

最后松本提及目前他正在考慮的“較小的 Ruby”這一瘋狂的想法,“我正在考慮使用較小的 Ruby 子集,該子集更簡單并且更嚴(yán)格,并希望更快或更容易進(jìn)行優(yōu)化。”這一子集是向下兼容的,也就是說,它可以運(yùn)行在所有當(dāng)前版本的 Ruby 中。
責(zé)編AJX

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 源代碼
    +關(guān)注

    關(guān)注

    96

    文章

    2953

    瀏覽量

    69919
  • 開源工具
    +關(guān)注

    關(guān)注

    0

    文章

    27

    瀏覽量

    4748
  • ruby
    +關(guān)注

    關(guān)注

    0

    文章

    44

    瀏覽量

    3850
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    適用1-3節(jié)電池快速充電方案 :ECP5702 PD誘騙芯片與FP8207 同步降壓充電芯片

    PD取電實(shí)現(xiàn)1-3節(jié)電池快速充電方案 DEMO 板,⑥適用于便攜設(shè)備的PD快充方案:支持1-3節(jié)電池,充電電流高達(dá)3A
    的頭像 發(fā)表于 12-29 09:53 ?159次閱讀
    適用1-<b class='flag-5'>3</b><b class='flag-5'>節(jié)</b>電池快速充電方案 :ECP5702 PD誘騙芯片與FP8207 同步降壓充電芯片

    WYBOT S3登陸澳洲,樹立泳池機(jī)器人行業(yè)新標(biāo)桿

    作為先進(jìn)泳池清潔解決方案的行業(yè)先鋒,WYBOT正籌備在今年圣誕節(jié)向澳大利亞消費(fèi)推出其創(chuàng)新產(chǎn)品WYBOT S3泳池清潔機(jī)器人,并將其定位為理想節(jié)日禮物。 此次新品有望提升現(xiàn)有泳池維護(hù)體
    的頭像 發(fā)表于 12-24 17:54 ?499次閱讀

    BM3451系列 3/4/5 節(jié)可充電電池保護(hù) IC技術(shù)手冊

    電子發(fā)燒友網(wǎng)站提供《BM3451系列 3/4/5 節(jié)可充電電池保護(hù) IC技術(shù)手冊.pdf》資料免費(fèi)下載
    發(fā)表于 12-11 15:26 ?0次下載

    IP3255 3?節(jié)/4?節(jié)串聯(lián)用電池保護(hù) IC(自帶電池均衡)

    IP32553節(jié)/4節(jié)串聯(lián)用電池保護(hù)IC簡介IP3255系列內(nèi)置高精度電壓檢測電路和延遲電路,是用于3節(jié)或4節(jié)串聯(lián)鋰離子/聚合物可充電電池保
    發(fā)表于 10-24 19:53 ?0次下載

    IP3254?? 3?節(jié)/4?節(jié)串聯(lián)用電池保護(hù) IC(科發(fā)鑫 英集芯指定代理)

    IP3254系列內(nèi)置高精度電壓檢測電路和延遲電路,是用于3節(jié)或4節(jié)串聯(lián)鋰離子/聚合物可充電電池保護(hù)的IC。通過SEL端子的切換,可用來保護(hù)3節(jié)
    發(fā)表于 10-24 19:49 ?0次下載

    Texas Instruments BQ76922 3至5節(jié)電池監(jiān)控器數(shù)據(jù)手冊

    Texas Instruments BQ76922 3節(jié)至5節(jié)電池監(jiān)控器提供高精度,集成了高側(cè)電荷泵NFET驅(qū)動器、供外部系統(tǒng)使用的可編程LDO,以及支持400kHz I^2^C和HDQ單線標(biāo)準(zhǔn)
    的頭像 發(fā)表于 07-31 15:47 ?867次閱讀
    Texas Instruments BQ76922 <b class='flag-5'>3</b>至5<b class='flag-5'>節(jié)</b>電池監(jiān)控器數(shù)據(jù)手冊

    邊緣計算×硬核產(chǎn)品 杰和科技即將亮相第九屆瑞芯微開發(fā)大會

    第九屆瑞芯微開發(fā)大會將于今年7月17–18日在福州舉行,杰和科技將攜多款基于瑞芯微處理器的解決方案亮相大會
    的頭像 發(fā)表于 07-10 09:12 ?555次閱讀
    邊緣計算×硬核產(chǎn)品 杰和科技即將亮相第九屆瑞芯微開發(fā)<b class='flag-5'>者</b>大會

    三大運(yùn)營商將于今年下半年全面重啟esIM

    行業(yè)芯事行業(yè)資訊
    電子發(fā)燒友網(wǎng)官方
    發(fā)布于 :2025年06月19日 13:43:10

    u-blox發(fā)布首款車規(guī)級Wi-Fi 7模塊RUBY-W2

    基于高通技術(shù)公司Snapdragon汽車連接平臺先進(jìn)Wi-Fi 7技術(shù),RUBY-W2支持更多并發(fā)用戶連接,以高吞吐量和低延遲實(shí)現(xiàn)車規(guī)級互聯(lián)體驗(yàn)。
    的頭像 發(fā)表于 06-17 10:56 ?1818次閱讀

    使用FX3 SDK發(fā)布源代碼是否違反許可?

    使用 FX3 SDK 發(fā)布源代碼是否違反許可? CYPRESS?EZ-USB? FX3 SDK1.3licenselicense.txt ”4. 專有權(quán)利; 到“您同意對源代碼保密?!?那里寫著一句話,所以我想問一下以確定。
    發(fā)表于 05-08 06:54

    HTC6632 6631 高效同步升壓型2A雙節(jié)/3節(jié)鋰電池充電芯片中文手冊

    ? ? ? ?HTC62326631是一款內(nèi)置同步升壓的高集成2A電池充電芯片,支持2節(jié)(HTC6632)或3節(jié)(HTC6631)串聯(lián)鋰電池充電。
    發(fā)表于 04-14 17:24 ?1次下載

    信電子旗下燧華創(chuàng)與聯(lián)想發(fā)布多元異構(gòu)算力調(diào)度平臺

    近日,燧華創(chuàng)慶陽綠色智算中心迎來里程碑時刻——由燧華創(chuàng)與聯(lián)想合作共建的多元異構(gòu)算力調(diào)度平臺正式發(fā)布。
    的頭像 發(fā)表于 03-31 11:41 ?1019次閱讀

    HTC6632, HTC6631高效同步升壓型2A雙節(jié)/3節(jié)鋰電池充電器

    HTC6232, 6631是一款內(nèi)置同步升壓的高集成2A電池充電芯片,支持2節(jié)(HTC6632)或3節(jié)(HTC6631)串聯(lián)鋰電池充電。
    的頭像 發(fā)表于 03-15 14:07 ?1706次閱讀
    HTC6632, HTC6631高效同步升壓型2A雙<b class='flag-5'>節(jié)</b>/<b class='flag-5'>3</b><b class='flag-5'>節(jié)</b>鋰電池充電器

    景光電:3+N戰(zhàn)略領(lǐng)航,以多賽道優(yōu)勢開啟資本市場新篇章

    廣東景光電科技股份有限公司(以下簡稱“景光電”)即將在深圳證券交易所創(chuàng)業(yè)板掛牌上市,引發(fā)市場廣泛關(guān)注。作為光學(xué)鏡頭及攝像模組領(lǐng)域的佼佼,景光電憑借其出色的業(yè)績成長性,展現(xiàn)出強(qiáng)大
    的頭像 發(fā)表于 03-04 11:39 ?798次閱讀
    <b class='flag-5'>弘</b>景光電:<b class='flag-5'>3</b>+N戰(zhàn)略領(lǐng)航,以多賽道優(yōu)勢開啟資本市場新篇章

    吉利汽車將發(fā)布AI智能化戰(zhàn)略

    吉利汽車集團(tuán)近日宣布,將于今年3月初對外發(fā)布其重磅AI智能化戰(zhàn)略布局。這一戰(zhàn)略發(fā)布標(biāo)志著吉利將在智能汽車AI科技領(lǐng)域持續(xù)領(lǐng)跑,為用戶帶來顛覆性的智能化體驗(yàn)。
    的頭像 發(fā)表于 02-11 15:47 ?702次閱讀