国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Dart 3將成為100%健全的空安全語言

OSC開源社區 ? 來源:OSC開源社區 ? 作者:OSC開源社區 ? 2022-12-12 14:48 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

根據 Dart 的開發進度,Dart 編程語言的第三個主要版本(Dart 3)將于 2023 年中期亮相,屆時 Dart 將成為 100% 健全的空安全語言,變量默認是「非空」的。

空值引用可以追溯到 1964 年左右,當時英國計算機科學家 Tony Hoare 在 ALGOL 語言中引入了這個概念。但他自己卻把空值引用稱為自己的十億美元錯誤,因為它導致了數不清的錯誤、漏洞和系統崩潰,可能在之后 40 年中造成了十億美元的損失。

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

Dart 通過一系列的靜態和運行時檢查來提供健全的空安全。每一個使用了空安全的 Dart 庫都會擁有所有的靜態檢查和更嚴格的編譯期的錯誤提醒。對于包含了空安全庫的混合模式程序也是如此。

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

Dart 和 Flutter 的產品經理 Michael Thomsen 在博客文章中解釋道:

我們的下一個版本,也就是 Dart 3,將完成一個完全健全的空安全語言的開發。作為這項開發工作的最后一步,我們將消除 Dart 語言和核心庫 API 中的歷史遺留問題,包括移除已停用的核心庫 API 以及對非健全的空安全運行的支持。

Dart 的轉變將有助于在編譯時捕獲與類型有關的錯誤,并應改善代碼的可讀性、可維護性和提前編譯(AOT)。

由于轉變巨大,對開發者而言肯定是會產生持續一段時間的影響 / 陣痛期,開發者最好是可以在 Dart 3 發布之前調整他們的代碼。Google 也已經發布了遷移工具,開發者也能夠相對輕松地完成遷移工作。

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

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

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

審核編輯 :李倩

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 編程語言
    +關注

    關注

    10

    文章

    1964

    瀏覽量

    39578
  • 應用程序
    +關注

    關注

    38

    文章

    3344

    瀏覽量

    60264
  • Dart
    +關注

    關注

    0

    文章

    9

    瀏覽量

    1901

原文標題:Dart 3將成為100%健全的空安全語言

文章出處:【微信號:OSC開源社區,微信公眾號:OSC開源社區】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    汽車網絡安全開發語言選型指南:C/C++/Rust/Java等主流語言對比+Perforce QAC/Klocwork工具支持

    汽車網絡安全如何選編程語言?C、C++、Rust、Java……誰更適合AUTOSAR、ISO/SAE 21434?一文了解8種主流語言的優劣與適用場景,以及Perforce QAC/Klocwork對MISRA、CERT等規范的
    的頭像 發表于 12-26 11:13 ?436次閱讀
    汽車網絡<b class='flag-5'>安全</b>開發<b class='flag-5'>語言</b>選型指南:C/C++/Rust/Java等主流<b class='flag-5'>語言</b>對比+Perforce QAC/Klocwork工具支持

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

    分制氮是一種從空氣中分離氮氣的高效技術,廣泛應用于工業生產、化工、食品、電子等領域。通過先進的空氣分離技術,分制氮可以高效、穩定地生產出高純度氮氣,以滿足不同行業的多樣需求。 分制氮的基本原理
    的頭像 發表于 12-25 10:15 ?323次閱讀
    微量氧傳感器在<b class='flag-5'>空</b>分制氮工藝中的重要性

    3秒響應、實時告警!智能井蓋如何成為城市安全的“第一道防線”?

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

    功率放大器在微流控超聲化實驗中的應用

    目的:本實驗利用超聲換能器驅動微流控基底產生100kHz~2MHz的振動,誘導微流道內發生強烈的聲壓變化,同時利用高速顯微攝影的手段觀察微流控內化行為。實驗過程
    的頭像 發表于 11-20 19:03 ?5425次閱讀
    功率放大器在微流控超聲<b class='flag-5'>空</b>化實驗中的應用

    一文了解Mojo編程語言

    資源受限環境,如物聯網設備或實時控制系統。 總的來說,Mojo 的獨特之處在于它填補了 Python 與底層語言之間的性能鴻溝,同時保持了開發者熟悉的語法和生態。隨著其工具鏈的完善,Mojo 有望成為 AI 和高性能計算領域的重要工具。
    發表于 11-07 05:59

    如何實現NXP S32K3系列MCU安全調試

    隨著汽車電子系統變得越來越智能,對功能安全(Safety)的要求越來越高,同時信息安全(Security)也越來越被關注,安全調試(Secure Debug)機制已成為一個重要的信息
    的頭像 發表于 08-18 11:07 ?3142次閱讀
    如何實現NXP S32K<b class='flag-5'>3</b>系列MCU<b class='flag-5'>安全</b>調試

    Android Studio中的Gemini全面支持Dart和Flutter開發

    在 Android Studio 中創建 Android 應用的 Flutter 開發者將迎來一次重大的飛躍: Android Studio 中的 Gemini 已全面支持 Dart
    的頭像 發表于 08-06 13:52 ?1345次閱讀
    Android Studio中的Gemini全面支持<b class='flag-5'>Dart</b>和Flutter開發

    珈港科技JC100安全芯片簡介

    JC100是通用型低功耗物聯網安全芯片,實現數據加密和安全認證的雙重功能兼容。與主流方案兼容,無需軟硬件改動。適用于:防抄板、生態鏈控制、安全啟動、算法保護等場景。
    發表于 07-23 10:56 ?1次下載

    珈港科技JC100安全芯片,助力行業伙伴構建更安全的消費電子產品

    珈港科技推出的安全芯片產品——JC100旨在為消費電子行業提供更加便捷易用的高安全指標加密芯片,助力行業伙伴構建更安全的產品。PUF安全技術
    的頭像 發表于 07-16 11:18 ?1236次閱讀
    珈港科技JC<b class='flag-5'>100</b><b class='flag-5'>安全</b>芯片,助力行業伙伴構建更<b class='flag-5'>安全</b>的消費電子產品

    物聯網未來發展趨勢如何?

    :隨著物聯網設備和傳感器的普及,數據安全和隱私保護將成為物聯網行業發展的重要關注點。保護用戶數據的安全和隱私,建立完善的數據安全體系和法律法規,是物聯網行業可持續發展的關鍵。只有確保數
    發表于 06-09 15:25

    從工業園區到充電站!ACCU-100 如何成為微電網全能管理專家?

    當 “雙碳” 目標成為國家能源轉型的核心引擎,微電網作為分布式能源高效利用的關鍵載體,正迎來前所未有的發展機遇。如何讓不同場景下的微電網系統既符合政策導向,又實現安全、經濟、智能運行?安科瑞
    的頭像 發表于 06-06 16:29 ?581次閱讀
    從工業園區到充電站!ACCU-<b class='flag-5'>100</b> 如何<b class='flag-5'>成為</b>微電網全能管理專家?

    如何成為一名合格的KaihongOS北向應用開發工程師

    如何成為一名合格的北向應用開發工程師 在快速發展的軟件開發領域,北向應用開發工程師是一個專注于系統級應用開發的高需求職位。 以下是成為一名合格的KaihongOS北向應用開發工程師的建議。 1.
    發表于 04-23 06:46

    智慧壓站數據采集遠程監控系統方案

    行業背景 在工業生產系統中,壓站作為關鍵的動力源,為各種設備提供穩定的驅動能源,其穩定運行直接關乎生產的連續性與安全性。然而,傳統壓站大多依賴人工巡檢,在長期運行過程中暴露出諸多問題,這些
    的頭像 發表于 04-22 17:14 ?792次閱讀
    智慧<b class='flag-5'>空</b>壓站數據采集遠程監控系統方案

    物聯網單燈控制器將成為路燈行業主流

    物聯網單燈控制器將成為路燈行業主流
    的頭像 發表于 04-03 10:48 ?785次閱讀
    物聯網單燈控制器<b class='flag-5'>將成為</b>路燈行業主流

    直流充電安全測試負載方案解析

    隨著電動汽車充電功率的快速提升和充電場景的復雜化,直流充電設備的安全性能成為行業關注的核心問題。充電樁、動力電池及車載充電系統在實際運行中可能面臨過壓、過流、絕緣故障等多重安全風險,因此亟需通過
    發表于 03-13 14:38