日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

Dart 3將成為100%健全的空安全語(yǔ)言

OSC開(kāi)源社區(qū) ? 來(lái)源:OSC開(kāi)源社區(qū) ? 作者:OSC開(kāi)源社區(qū) ? 2022-12-12 14:48 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

根據(jù) Dart 的開(kāi)發(fā)進(jìn)度,Dart 編程語(yǔ)言的第三個(gè)主要版本(Dart 3)將于 2023 年中期亮相,屆時(shí) Dart 將成為 100% 健全的空安全語(yǔ)言,變量默認(rèn)是「非空」的。

空值引用可以追溯到 1964 年左右,當(dāng)時(shí)英國(guó)計(jì)算機(jī)科學(xué)家 Tony Hoare 在 ALGOL 語(yǔ)言中引入了這個(gè)概念。但他自己卻把空值引用稱(chēng)為自己的十億美元錯(cuò)誤,因?yàn)樗鼘?dǎo)致了數(shù)不清的錯(cuò)誤、漏洞和系統(tǒng)崩潰,可能在之后 40 年中造成了十億美元的損失。

Dart 從 2.12 版本開(kāi)始支持健全的空安全,但它保留了運(yùn)行非空安全代碼或部分空安全代碼的模式(混合模式)。

Dart 通過(guò)一系列的靜態(tài)和運(yùn)行時(shí)檢查來(lái)提供健全的空安全。每一個(gè)使用了空安全的 Dart 庫(kù)都會(huì)擁有所有的靜態(tài)檢查和更嚴(yán)格的編譯期的錯(cuò)誤提醒。對(duì)于包含了空安全庫(kù)的混合模式程序也是如此。

以混合模式的空安全為例,它讓軟件包的維護(hù)者可以遷移至空安全的同時(shí),未遷移至空安全的使用者也可以享受 Dart 更新時(shí)的問(wèn)題修復(fù)和改進(jìn)。只不過(guò)混合模式的程序無(wú)法獲得與空安全程序的運(yùn)行時(shí)健全性一致的保證。null 很可能從非空安全的庫(kù)污染到空安全的代碼。

Dart 和 Flutter 的產(chǎn)品經(jīng)理 Michael Thomsen 在博客文章中解釋道:

我們的下一個(gè)版本,也就是 Dart 3,將完成一個(gè)完全健全的空安全語(yǔ)言的開(kāi)發(fā)。作為這項(xiàng)開(kāi)發(fā)工作的最后一步,我們將消除 Dart 語(yǔ)言和核心庫(kù) API 中的歷史遺留問(wèn)題,包括移除已停用的核心庫(kù) API 以及對(duì)非健全的空安全運(yùn)行的支持。

Dart 的轉(zhuǎn)變將有助于在編譯時(shí)捕獲與類(lèi)型有關(guān)的錯(cuò)誤,并應(yīng)改善代碼的可讀性、可維護(hù)性和提前編譯(AOT)。

由于轉(zhuǎn)變巨大,對(duì)開(kāi)發(fā)者而言肯定是會(huì)產(chǎn)生持續(xù)一段時(shí)間的影響 / 陣痛期,開(kāi)發(fā)者最好是可以在 Dart 3 發(fā)布之前調(diào)整他們的代碼。Google 也已經(jīng)發(fā)布了遷移工具,開(kāi)發(fā)者也能夠相對(duì)輕松地完成遷移工作。

在 Dart 3 發(fā)布后,該語(yǔ)言的下一個(gè)重要里程碑可能是支持將 Dart 代碼編譯成 WebAssembly(Wasm),這將使 Flutter Web 應(yīng)用程序在瀏覽器中作為原生代碼運(yùn)行成為可能。這項(xiàng)工作需要 W3C 和瀏覽器廠商的合作,通過(guò) WasmGC 擴(kuò)展將對(duì)垃圾回收語(yǔ)言的支持加入 Wasm。

1ec61aee-7986-11ed-8abf-dac502259ad0.png

根據(jù) Stack Overflow 2022 年的開(kāi)發(fā)者調(diào)查,Dart 目前在編程語(yǔ)言受歡迎程度上排名第 16 位。在近 7.2 萬(wàn)名受訪者中,約有 6.54% 的受訪者在使用 Dart;相比之下,Kotlin(第 15 位)為 9.16%,Rust(第 14 位)為 9.32%,Go(第 13 位)為 11.15%,Ruby(第 17 位)為 6.05%,Assembly(第 18 位)為 5.47%,Swift 編程語(yǔ)言排在第 19 位,占 4.91%。

審核編輯 :李倩

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

    關(guān)注

    10

    文章

    1965

    瀏覽量

    39900
  • 應(yīng)用程序
    +關(guān)注

    關(guān)注

    38

    文章

    3346

    瀏覽量

    60438
  • Dart
    +關(guān)注

    關(guān)注

    0

    文章

    9

    瀏覽量

    1911

原文標(biāo)題:Dart 3將成為100%健全的空安全語(yǔ)言

文章出處:【微信號(hào):OSC開(kāi)源社區(qū),微信公眾號(hào):OSC開(kāi)源社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    3D安全傳感器的安全性能行業(yè)標(biāo)準(zhǔn)有哪些

    隨著工業(yè)自動(dòng)化發(fā)展,3D立體安全防護(hù)傳感器成為保障人機(jī)協(xié)作安全的關(guān)鍵設(shè)備。其合規(guī)性需嚴(yán)格遵循ISO13849-1、IEC61508等國(guó)際標(biāo)準(zhǔn)及GB28526國(guó)內(nèi)標(biāo)準(zhǔn),通過(guò)PLd性能等級(jí)
    的頭像 發(fā)表于 04-24 15:49 ?1159次閱讀
    <b class='flag-5'>3</b>D<b class='flag-5'>安全</b>傳感器的<b class='flag-5'>安全</b>性能行業(yè)標(biāo)準(zhǔn)有哪些

    汽車(chē)網(wǎng)絡(luò)安全 ISO/SAE 21434是什么?(一)

    ISO(國(guó)際標(biāo)準(zhǔn)化組織)與SAE(美國(guó)汽車(chē)工程師學(xué)會(huì))聯(lián)合制定,2021 年 8 月正式發(fā)布,核心替代此前的 SAE J3061 指南,成為汽車(chē)網(wǎng)絡(luò)安全的核心技術(shù)基準(zhǔn)。 1. 核心定位 汽車(chē)網(wǎng)絡(luò)安全
    發(fā)表于 04-07 10:37

    汽車(chē)網(wǎng)絡(luò)安全開(kāi)發(fā)語(yǔ)言選型指南:C/C++/Rust/Java等主流語(yǔ)言對(duì)比+Perforce QAC/Klocwork工具支持

    汽車(chē)網(wǎng)絡(luò)安全如何選編程語(yǔ)言?C、C++、Rust、Java……誰(shuí)更適合AUTOSAR、ISO/SAE 21434?一文了解8種主流語(yǔ)言的優(yōu)劣與適用場(chǎng)景,以及Perforce QAC/Klocwork對(duì)MISRA、CERT等規(guī)范的
    的頭像 發(fā)表于 12-26 11:13 ?676次閱讀
    汽車(chē)網(wǎng)絡(luò)<b class='flag-5'>安全</b>開(kāi)發(fā)<b class='flag-5'>語(yǔ)言</b>選型指南:C/C++/Rust/Java等主流<b class='flag-5'>語(yǔ)言</b>對(duì)比+Perforce QAC/Klocwork工具支持

    微量氧傳感器在分制氮工藝中的重要性

    分制氮是一種從空氣中分離氮?dú)獾母咝Ъ夹g(shù),廣泛應(yīng)用于工業(yè)生產(chǎn)、化工、食品、電子等領(lǐng)域。通過(guò)先進(jìn)的空氣分離技術(shù),分制氮可以高效、穩(wěn)定地生產(chǎn)出高純度氮?dú)?,以滿(mǎn)足不同行業(yè)的多樣需求。 分制氮的基本原理
    的頭像 發(fā)表于 12-25 10:15 ?452次閱讀
    微量氧傳感器在<b class='flag-5'>空</b>分制氮工藝中的重要性

    3秒響應(yīng)、實(shí)時(shí)告警!智能井蓋如何成為城市安全的“第一道防線(xiàn)”?

    智能井蓋監(jiān)測(cè)系統(tǒng)通過(guò)高精度陀螺儀實(shí)時(shí)感知井蓋傾斜、移位等異常狀態(tài),3秒內(nèi)觸發(fā)告警并上傳數(shù)據(jù),有效預(yù)防墜井事故。相比傳統(tǒng)依賴(lài)人工巡檢的方式,該系統(tǒng)實(shí)現(xiàn)從“事后處置”到“事前預(yù)警”的安全升級(jí)。設(shè)備具備
    的頭像 發(fā)表于 12-09 11:57 ?488次閱讀
    <b class='flag-5'>3</b>秒響應(yīng)、實(shí)時(shí)告警!智能井蓋如何<b class='flag-5'>成為</b>城市<b class='flag-5'>安全</b>的“第一道防線(xiàn)”?

    功率放大器在微流控超聲化實(shí)驗(yàn)中的應(yīng)用

    目的:本實(shí)驗(yàn)利用超聲換能器驅(qū)動(dòng)微流控基底產(chǎn)生100kHz~2MHz的振動(dòng),誘導(dǎo)微流道內(nèi)發(fā)生強(qiáng)烈的聲壓變化,同時(shí)利用高速顯微攝影的手段觀察微流控內(nèi)化行為。實(shí)驗(yàn)過(guò)程
    的頭像 發(fā)表于 11-20 19:03 ?5563次閱讀
    功率放大器在微流控超聲<b class='flag-5'>空</b>化實(shí)驗(yàn)中的應(yīng)用

    一文了解Mojo編程語(yǔ)言

    資源受限環(huán)境,如物聯(lián)網(wǎng)設(shè)備或?qū)崟r(shí)控制系統(tǒng)。 總的來(lái)說(shuō),Mojo 的獨(dú)特之處在于它填補(bǔ)了 Python 與底層語(yǔ)言之間的性能鴻溝,同時(shí)保持了開(kāi)發(fā)者熟悉的語(yǔ)法和生態(tài)。隨著其工具鏈的完善,Mojo 有望成為 AI 和高性能計(jì)算領(lǐng)域的重要工具。
    發(fā)表于 11-07 05:59

    無(wú)線(xiàn)充電器隔充電的原理

    充電技術(shù)通過(guò)毫米波實(shí)現(xiàn)遠(yuǎn)距離能量傳輸,突破傳統(tǒng)無(wú)線(xiàn)充電的物理限制。
    的頭像 發(fā)表于 11-01 08:31 ?1707次閱讀
    無(wú)線(xiàn)充電器隔<b class='flag-5'>空</b>充電的原理

    芯光纜還分束狀和帶狀嗎?

    芯光纜本身并不直接分為束狀和帶狀,其分類(lèi)主要基于結(jié)構(gòu)設(shè)計(jì)和應(yīng)用場(chǎng)景,與束狀、帶狀光纜的分類(lèi)維度不同。以下為具體分析: 芯光纜的核心分類(lèi)邏輯 芯光纜(Hollow-core fiber)是以空氣
    的頭像 發(fā)表于 10-31 09:30 ?495次閱讀

    如何實(shí)現(xiàn)NXP S32K3系列MCU安全調(diào)試

    隨著汽車(chē)電子系統(tǒng)變得越來(lái)越智能,對(duì)功能安全(Safety)的要求越來(lái)越高,同時(shí)信息安全(Security)也越來(lái)越被關(guān)注,安全調(diào)試(Secure Debug)機(jī)制已成為一個(gè)重要的信息
    的頭像 發(fā)表于 08-18 11:07 ?3516次閱讀
    如何實(shí)現(xiàn)NXP S32K<b class='flag-5'>3</b>系列MCU<b class='flag-5'>安全</b>調(diào)試

    Android Studio中的Gemini全面支持Dart和Flutter開(kāi)發(fā)

    在 Android Studio 中創(chuàng)建 Android 應(yīng)用的 Flutter 開(kāi)發(fā)者將迎來(lái)一次重大的飛躍: Android Studio 中的 Gemini 已全面支持 Dart
    的頭像 發(fā)表于 08-06 13:52 ?1541次閱讀
    Android Studio中的Gemini全面支持<b class='flag-5'>Dart</b>和Flutter開(kāi)發(fā)

    珈港科技JC100安全芯片簡(jiǎn)介

    JC100是通用型低功耗物聯(lián)網(wǎng)安全芯片,實(shí)現(xiàn)數(shù)據(jù)加密和安全認(rèn)證的雙重功能兼容。與主流方案兼容,無(wú)需軟硬件改動(dòng)。適用于:防抄板、生態(tài)鏈控制、安全啟動(dòng)、算法保護(hù)等場(chǎng)景。
    發(fā)表于 07-23 10:56 ?1次下載

    珈港科技JC100安全芯片,助力行業(yè)伙伴構(gòu)建更安全的消費(fèi)電子產(chǎn)品

    珈港科技推出的安全芯片產(chǎn)品——JC100旨在為消費(fèi)電子行業(yè)提供更加便捷易用的高安全指標(biāo)加密芯片,助力行業(yè)伙伴構(gòu)建更安全的產(chǎn)品。PUF安全技術(shù)
    的頭像 發(fā)表于 07-16 11:18 ?1522次閱讀
    珈港科技JC<b class='flag-5'>100</b><b class='flag-5'>安全</b>芯片,助力行業(yè)伙伴構(gòu)建更<b class='flag-5'>安全</b>的消費(fèi)電子產(chǎn)品

    物聯(lián)網(wǎng)未來(lái)發(fā)展趨勢(shì)如何?

    :隨著物聯(lián)網(wǎng)設(shè)備和傳感器的普及,數(shù)據(jù)安全和隱私保護(hù)將成為物聯(lián)網(wǎng)行業(yè)發(fā)展的重要關(guān)注點(diǎn)。保護(hù)用戶(hù)數(shù)據(jù)的安全和隱私,建立完善的數(shù)據(jù)安全體系和法律法規(guī),是物聯(lián)網(wǎng)行業(yè)可持續(xù)發(fā)展的關(guān)鍵。只有確保數(shù)
    發(fā)表于 06-09 15:25

    從工業(yè)園區(qū)到充電站!ACCU-100 如何成為微電網(wǎng)全能管理專(zhuān)家?

    當(dāng) “雙碳” 目標(biāo)成為國(guó)家能源轉(zhuǎn)型的核心引擎,微電網(wǎng)作為分布式能源高效利用的關(guān)鍵載體,正迎來(lái)前所未有的發(fā)展機(jī)遇。如何讓不同場(chǎng)景下的微電網(wǎng)系統(tǒng)既符合政策導(dǎo)向,又實(shí)現(xiàn)安全、經(jīng)濟(jì)、智能運(yùn)行?安科瑞
    的頭像 發(fā)表于 06-06 16:29 ?689次閱讀
    從工業(yè)園區(qū)到充電站!ACCU-<b class='flag-5'>100</b> 如何<b class='flag-5'>成為</b>微電網(wǎng)全能管理專(zhuān)家?
    延庆县| 那曲县| 辰溪县| 达孜县| 昌图县| 普陀区| 健康| 澳门| 五常市| 和平县| 夏津县| 六枝特区| 林口县| 黄山市| 建德市| 平和县| 贵州省| 乌拉特中旗| 栾川县| 禹州市| 当涂县| 汝城县| 钟山县| 宣威市| 绥德县| 正镶白旗| 荥阳市| 汉沽区| 南汇区| 牙克石市| 江阴市| 安泽县| 吉木乃县| 平罗县| 德昌县| 淮阳县| 沧源| 繁昌县| 麻阳| 扶绥县| 江华|