一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

Go語言創(chuàng)始人反對在Go 1.18的標(biāo)準(zhǔn)庫中引入泛型支持

馬哥Linux運(yùn)維 ? 來源:SegmentFault思否社區(qū) ? 作者:SegmentFault ? 2021-10-26 09:45 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

近日,Go 語言創(chuàng)始人之一 Rob Pike 在 Github 上發(fā)表評(píng)論引發(fā)關(guān)注。據(jù)悉,他已在 Go 代碼倉庫提交了一個(gè) issue (#48918),反對在 Go 1.18 的標(biāo)準(zhǔn)庫中引入泛型支持,建議不要改動(dòng) Go 1.18 中的標(biāo)準(zhǔn)庫。

Rob 提出以上建議主要有兩個(gè)依據(jù):

其一,是因?yàn)楦膭?dòng)范圍過大,可能會(huì)出現(xiàn)差錯(cuò)。Rob 表示,Go 語言 1.18 版本很可能包括自創(chuàng)建以來對語言的最大變化——參數(shù)多態(tài)性,俗稱泛型。

盡管語言的變化已經(jīng)以某種形式進(jìn)行了十多年,但是庫的變化是非常新的,且暫時(shí)沒有設(shè)計(jì)使用新類型的經(jīng)驗(yàn)和依據(jù)。當(dāng)然,多年來 Go 語言團(tuán)隊(duì)已經(jīng)對此做了很多工作。

關(guān)于核心庫將如何適應(yīng)等議題,目前也已經(jīng)有很多討論(例如請參見#45955和#48594,還有其他的,而且肯定會(huì)很快出現(xiàn)。)

其二,是缺乏實(shí)戰(zhàn)經(jīng)驗(yàn)。Rob 指出,如何在標(biāo)準(zhǔn)庫中使用這些泛型是需要深思熟慮計(jì)劃的。如果現(xiàn)在將它們放入庫中,會(huì)給發(fā)布增加了很大的負(fù)擔(dān)。

可以在生產(chǎn)中進(jìn)行測試,在一兩個(gè)周期內(nèi)進(jìn)行更改、調(diào)整和發(fā)展,讓整個(gè)社區(qū)試用,只有通過測試,才會(huì)將它們轉(zhuǎn)移到主回購協(xié)議中進(jìn)入主倉庫。也就是說,有了一、兩個(gè)版本的實(shí)際使用,且積累了足夠的經(jīng)驗(yàn)之后,再考慮更新標(biāo)準(zhǔn)庫也不遲。

另外,由于泛型的兼容性承諾使得任何細(xì)節(jié)出錯(cuò)的成本相當(dāng)高,Rob 團(tuán)隊(duì)先等待、觀察和學(xué)習(xí)。

7a131dce-3581-11ec-82a8-dac502259ad0.png

因此,Rob 建議暫時(shí)不要在 Go 1.18 修改標(biāo)準(zhǔn)庫??梢岳^續(xù)為切片、貼圖、通道等設(shè)計(jì)、構(gòu)建、測試和使用新的庫,先在 golang.org/x 或 golang.org/exp 提供相關(guān)庫的泛型版本。

最后,Rob 忠告稱:“我意識(shí)到每個(gè)人都想從新的語言功能中獲得樂趣,并期待著解決核心庫中的一些問題,這些問題一旦出現(xiàn)就會(huì)變得不那么笨拙,但我堅(jiān)信,現(xiàn)在最好放慢速度。謹(jǐn)慎使用、學(xué)習(xí)、學(xué)習(xí)和行動(dòng)?!?/p>

編輯:jq

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

    關(guān)注

    30

    文章

    4900

    瀏覽量

    70708
  • go語言
    +關(guān)注

    關(guān)注

    1

    文章

    159

    瀏覽量

    9370

原文標(biāo)題:Go 語言創(chuàng)始人反對在 Go 1.18 標(biāo)準(zhǔn)庫中引入泛型支持

文章出處:【微信號(hào):magedu-Linux,微信公眾號(hào):馬哥Linux運(yùn)維】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    通過XRES引腳POWER_DRILL2GO保持ic復(fù)位是否會(huì)降低ic的最終輸出?

    我正在使用 CYPAS111A1 PAG1S 設(shè)計(jì) 65W USB C 充電器。 我想通過控制器切斷 USB 輸出。 通過 XRES 引腳POWER_DRILL2GO保持 ic 復(fù)位是否會(huì)降低 ic 的最終輸出? 請予以支持。
    發(fā)表于 05-26 06:44

    如果 PD 合約不匹配,BCR 是否仍會(huì)打開 SINK_FET_EN POWER_DRILL2GO路徑?

    BCR 具有 SINK_FET_EN 和 SAFE_PWR_EN 引腳來控制POWER_DRILL2GO消耗路徑。 如果 PD 合約不匹配,BCR 是否仍會(huì)打開 SINK_FET_EN POWER_DRILL2GO路徑?或者只打開 SAFE_PWR_EN POWER_DR
    發(fā)表于 05-23 08:01

    知存科技創(chuàng)始人向北大、清華、協(xié)和醫(yī)學(xué)院捐贈(zèng)880萬激勵(lì)創(chuàng)新

    近日,知存科技創(chuàng)始人王紹迪和郭昕婕博士向北京大學(xué)、清華大學(xué)以及北京協(xié)和醫(yī)學(xué)院捐贈(zèng)共計(jì)880萬民幣作為科技創(chuàng)新獎(jiǎng)勵(lì)基金,以支持高校人才培養(yǎng)和科研發(fā)展。 知存科技創(chuàng)始人兼CEO 王紹迪(
    的頭像 發(fā)表于 05-06 17:35 ?721次閱讀
    知存科技<b class='flag-5'>創(chuàng)始人</b>向北大、清華、協(xié)和醫(yī)學(xué)院捐贈(zèng)880萬激勵(lì)創(chuàng)新

    從 Java 到 Go:面向?qū)ο蟮木奕伺c云原生的輕騎兵

    Go 語言 2009 年被 Google 推出,創(chuàng)建之初便明確提出了“少即是多(Less is more)”的設(shè)計(jì)原則,強(qiáng)調(diào)“以工程效率為核心,用極簡規(guī)則解決復(fù)雜問題”。它與 Ja
    的頭像 發(fā)表于 04-25 11:13 ?233次閱讀

    魔視智能虞正華榮膺2024福布斯中國顛覆力創(chuàng)始人

    近日,首屆GBRC全球化創(chuàng)始人峰會(huì)暨2024福布斯中國新時(shí)代顛覆力創(chuàng)始人評(píng)選頒獎(jiǎng)典禮在上海外灘瑞吉酒店隆重舉行。虞正華博士受邀出席頒獎(jiǎng)典禮現(xiàn)場,榮膺福布斯中國頒發(fā)的“新時(shí)代顛覆力創(chuàng)始人”獎(jiǎng)項(xiàng),與百名企業(yè)家共同見證這一榮耀時(shí)刻。
    的頭像 發(fā)表于 04-12 09:29 ?679次閱讀

    士模微電子創(chuàng)始人入選2025 IEEE Fellow

    近日,清華大學(xué)電子系長聘教授、士模微電子創(chuàng)始人孫楠博士入選2025年IEEEFellow。孫楠清華大學(xué)電子系長聘教授士模微電子創(chuàng)始人入選理由
    的頭像 發(fā)表于 02-24 10:21 ?1330次閱讀
    士模微電子<b class='flag-5'>創(chuàng)始人</b>入選2025 IEEE Fellow

    DeepSeek創(chuàng)始人梁文峰身家或超黃仁勛

    近日,AI企業(yè)DeepSeek備受矚目,其創(chuàng)始人梁文峰的身家或有望躋身全球富豪榜。據(jù)對多位初創(chuàng)公司創(chuàng)始人及AI專家的深入調(diào)研,DeepSeek的估值區(qū)間被大膽預(yù)估10億美元至驚人的1500億美元
    的頭像 發(fā)表于 02-12 11:33 ?1103次閱讀

    DeepSeek創(chuàng)始人的60條思考

    摘要:整個(gè)2025年春節(jié)期間,DeepSeek熱度持續(xù)攀升,超預(yù)期的產(chǎn)品體驗(yàn)帶來了口碑裂變。DeepSeek創(chuàng)始人梁文鋒的公開報(bào)道并不多。但在DeepSeek火爆之前,他曾于2023和2024年
    的頭像 發(fā)表于 02-09 15:50 ?703次閱讀
    DeepSeek<b class='flag-5'>創(chuàng)始人</b>的60條思考

    DeepMind創(chuàng)始人預(yù)計(jì)年內(nèi)有AI設(shè)計(jì)藥物進(jìn)入臨床試驗(yàn)

    近日,英國人工智能公司DeepMind的創(chuàng)始人兼首席執(zhí)行官德米斯·哈薩比斯(Demis Hassabis)透露,預(yù)計(jì)今年年底前,將有人工智能(AI)設(shè)計(jì)的藥物進(jìn)入臨床試驗(yàn)階段。
    的頭像 發(fā)表于 01-24 15:46 ?2196次閱讀

    典范轉(zhuǎn)移 EV全生態(tài)系商機(jī) - The CAN SIC Transceiver Is Ready To Go.

    典范轉(zhuǎn)移 EV全生態(tài)系商機(jī) - The CAN SIC Transceiver Is Ready To Go.
    的頭像 發(fā)表于 01-22 17:23 ?585次閱讀
    典范轉(zhuǎn)移 EV全生態(tài)系商機(jī) - The CAN SIC Transceiver Is Ready To <b class='flag-5'>Go</b>.

    影目科技發(fā)布全球首款同傳翻譯眼鏡INMO GO2

    近日,搭載紫光展銳W517芯片平臺(tái)的INMO GO2由影目科技正式推出。作為全球首款專為商務(wù)場景設(shè)計(jì)的智能翻譯眼鏡,INMO GO2 以“快、準(zhǔn)、穩(wěn)”三大核心優(yōu)勢,突破傳統(tǒng)翻譯產(chǎn)品局限,為全球商務(wù)人士帶來高效、自然、穩(wěn)定的跨語言
    的頭像 發(fā)表于 12-11 10:00 ?1194次閱讀

    在學(xué)習(xí)go語言的過程踩過的坑

    作為一個(gè)5年的phper,這兩年公司和個(gè)人都在順應(yīng)技術(shù)趨勢,新項(xiàng)目慢慢從php轉(zhuǎn)向了go語言,從2021年到現(xiàn)在,筆者手上也先后開發(fā)了兩個(gè)go項(xiàng)目。在學(xué)習(xí)go
    的頭像 發(fā)表于 11-11 09:22 ?463次閱讀

    go語言如何解決并發(fā)問題

    作為一個(gè)后端開發(fā),日常工作接觸最多的兩門語言就是PHP和GO了。無可否認(rèn),PHP確實(shí)是最好的語言(手動(dòng)狗頭哈哈),寫起來真的很舒爽,沒有任何心智負(fù)擔(dān),字符串和整型壓根就不用區(qū)分,開發(fā)
    的頭像 發(fā)表于 10-23 13:38 ?502次閱讀
    <b class='flag-5'>go</b><b class='flag-5'>語言</b>如何解決并發(fā)問題

    三十分鐘入門基礎(chǔ)Go Java小子版

    前言 Go語言定義 Go(又稱 Golang)是 Google 的 Robert Griesemer,Rob Pike 及 Ken Thompson 開發(fā)的一種靜態(tài)、強(qiáng)類型、編譯
    的頭像 發(fā)表于 08-12 14:32 ?982次閱讀
    三十分鐘入門基礎(chǔ)<b class='flag-5'>Go</b> Java小子版

    新思科技創(chuàng)始人Aart de Geus博士獲半導(dǎo)體行業(yè)最高榮譽(yù)羅伯特-諾伊斯獎(jiǎng)

    華盛頓州, 2024 年 8 月 12 日 – 近日,新思科技(Synopsys, Inc.,納斯達(dá)克股票代碼:SNPS)創(chuàng)始人兼執(zhí)行主席Aart de Geus博士獲得2024年半導(dǎo)體行業(yè)最高榮譽(yù)
    發(fā)表于 08-12 13:38 ?608次閱讀